JSP程序设计教程JSP数据库应用开发.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP程序设计教程JSP数据库应用开发.ppt

第8章 JSP数据库应用开发 第 8章 JSP数据库应用开发 8.1 数据库管理系统 8.2 JDBC概述 8.3 JDBC中的常用接口 8.4 连接数据库 8.5 典型JSP数据库连接 8.6 数据库操作技术 8.7 连接池技术 8.1 数据库管理系统 8.1.1 SQL Server 2000数据库 8.1.2 MySQL数据库 8.1.3 Oracle数据库 8.1.4 Access数据库 8.2 JDBC概述 8.2.1 JDBC技术介绍 8.2.1 JDBC技术介绍 8.2.1 JDBC技术介绍 8.2.2 JDBC驱动程序 8.3 JDBC中的常用接口 EK1:数据库连接相关术语: (1)CLI:Call Level Interface,调用层接口 (2)X/Open:X/Open国际联盟有限公司是一个欧洲基金会,它的建立是为了向UNIX环境提供标准。它主要的目标是促进对UNIX语言、接口、网络和应用的开放式系统协议。它还促进在不同的UNIX环境之间的应用程序的互操作性,以及支持对电气电子工程师协会(IEEE)对UNIX的可移植操作系统接口(POSIX)规范。 (3)JDBC:Java DataBase Connectivity,Java数据库连接 (4)ODBC:Open DataBase Connectivity,开放式数据库互连接口标准。 (5)RDO:Remote Data Objects,远程数据对象 (6)ADO:Access ? Data ? Object,访问数据对象 (7)OLEDB:???? (8)DAO:Data Access Object,数据访问对象 EK2:ADO、RDO之间关系 ADO是微软推出的一种访问数据库的方式,微软以前提出的叫RDO、DAO之类的,现在推出的称为ADO。NET体系中就极力推崇ADO。 EK3:odbc,oledb,ado,adox关系 ﹡odbc:曾经的数据库通信标准 ﹡oledb:?在一切对象化的趋势下,ms打算用它取代odbc. ﹡oledb分两种:直接的oledb和面向odbc的oledb,后者架构在odbc上,这样没有自己的oledb提供者的数据库也可以使用oledb的特点 ﹡ado:其实只是一个应用程序层次的界面,它用oledb来与数据库通信。 ﹡adox:对ado的安全性,维护性(如:创建一个数据库)进行了扩展。 EK4:odbc连接数据库的三种方式 odbc中提供三种dsn,它们的区别很简单:用 户dsn只能用于本用户。 系统dsn和文件dsn的区别只在于连接信息的存放位置不同:系统dsn存放在odbc储存区里,而文件dsn则放在一个文本文件中。 EK5:使用JDBC-ODBC桥访问数据库 创建ODBC数据源 JDBC—ODBC桥访问Access数据库分析 8.3.1 驱动程序接口Driver 8.3.2 驱动程序管理器DriverManager 8.3.3 数据库连接接口Connection 8.3.4 执行SQL语句接口Statement 8.3.5 PreparedStatement 8.3.5 PreparedStatement 8.3.6 CallableStatement 8.3.7 访问结果集接口ResultSet 8.3.7 访问结果集接口ResultSet 8.4 连接数据库 8.4.1 加载JDBC驱动程序 8.4.2 创建数据库连接 8.4.3 执行SQL语句 8.4.4 获得查询结果 8.4.5 关闭连接 8.4.5 关闭连接 8.5 典型JSP数据库连接 8.5.1 SQL Server 2000数据库的连接 8.5.1 SQL Server 2000数据库的连接 8.5.2 Access数据库的连接 8.5.2 Access数据库的连接 8.5.3 MySQL数据库的连接 EK1:SERVLET与数据库 SERVLET如何连接Mysql数据库? ShowRs.java 在SERVLET中如何调用javabean? ShowRsUseBean.java DB.java EK2:Statement与PreparedStatement 执行过程 数据库接收到一条语句 数据库引擎解析这条语句, 查看语法错误 制定执行方案 Sql语句注入问题:Test_Webproject\index.jsp 示例 select * from xxx.sometable t?where t.id=? Statement方式 select colume from table where colume=1; s

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档