网站大量收购独家精品文档,联系QQ:2885784924

在JSP中使用数据库课件.ppt

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

第7章 JSP中使用数据库 ; 在当今这一网络技术蓬勃发展的时代,数据库扮演了非常重要的角色;如果在服务器端没有数据库系统的支持,像有哪些信誉好的足球投注网站引擎、电子商务等Web应用程序就很难处理数量庞大的数据,因此,Web应用程序一般都需要访问数据库。现在最常用的是关系数据库,JSP可以访问多种不同的关系数据库,如Oracle数据库、SQL Server数据库、DB2数据库、MySQL数据库和Microsoft Access数据库等。在JSP页面中,对数据库的访问一般都是通过JDBC进行的,它为数据库应用开发人员提供了独立于具体数据库的数据库访问方法。 ;教学目标;第7章在JSP中使用数据库 ;7.1JDBC;通过使用JDBC,开发人员可以很方便地将SQL语句传送给几乎任何一种数据库。也就是说,开发人员可以不必写一个程序访问Sybase,写另一个程序访问Oracle,再写一个程序访问Microsoft的SQLServer。用JDBC写的程序能够自动地将SQL语句传送给相应的数据库管理系统(DBMS)。在JSP程序中,程序员可以使用JDBC API将SQL语句发送到相应的任何一种数据库,从而实现对数据库的访问。 ;7.1 JDBC ;7.2数据库连接的常用方式 ;7.3 使用JDBC-ODBC桥访问数据库 ;ODBC是由微软开发的、目前用得最广泛的访问关系数据库的API,它是用C语言实现的标准应用程序,用来在相关或不相关的数据库管理系统(DBMS)中存取数据的。通过ODBC API,应用程序可以存取保存在多种不同DBMS中的数据,而不论每个DBMS使用了何种数据存储格式和编程接口,它提供了连接几乎任何一种平台、任何一种数据库的能力。事实上,JDBC通过JDBC-ODBC桥接器实现ODBC可以实现的所有的对数据库的操作能力。 图7.7--P131 ;7.3.1创建ODBC数据源;7.3.2建立JDBC—ODBC桥接器;7.3.3与ODBC数据源指定的数据库建立连接;java.sql. DriverManager;java.sql.Connection;java.sql.Statement;java.sql.ResultSet;ResultSet表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。 ResultSet 对象具有指向其当前数据行的光标。最初,光标被置于第一行之前。next 方法将光标移动到下一行;因为该方法在 ResultSet 对象没有下一行时返回 false,所以可以在 while 循环中使用它来迭代结果集。 默认的 ResultSet 对象不可更新,仅有一个???前移动的光标。因此,只能迭代它一次,并且只能按从第一行到最后一行的顺序进行。 ;ResultSet 接口提供用于从当前行获取列值的获取 方法(getBoolean、getLong 等)。可以使用列的索引编号或列的名称获取值。一般情况下,使用列索引较为高效。列从 1 开始编号。为了获得最大的可移植性,应该按从左到右的顺序读取每行中的结果集列,每列只能读取一次。 ;列名或列号可用于标识要从中获取数据的列。例如,如果 ResultSet 对象 rs 的第二列名为“姓名”,并将值存储为字符串,则下列任一代码将获取存储在该列中的值: String s = rs.getString(姓名); String s = rs.getString(2); ;7.4 使用纯Java数据库驱动程序;7.4.1加载SQL的驱动;7.4.2和数据库建立连接;7.5查询操作 ;7.5.1顺序查询;DatabaseMetaData DatabaseMetaData metadata=connection.getMetaData(); ResultSet rs1=metadata.getColumns(null,null,tableName,null);

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档