- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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);
您可能关注的文档
- 铁路电力远动基础知识课件.ppt
- 鱼鳍作用实验报告课件.ppt
- 题目(第四章)课件.ppt
- 题目设计方法课件.ppt
- 随机效应模型简介_Chenfeng课件.ppt
- 通信原理 第5章习题课件.ppt
- 说课M6-u1Listening and speaking课件.ppt
- 心理学期中复习资料.doc
- 通信设备行业研究报告(含相关上市公司竞争优势对比分析)课件.ppt
- 统计学第三章第三节&第四节课件.ppt
- 2022年江南大学-莱姆顿学院自考英语(二)练习题(附答案解析).pdf
- 亚洲及欧洲(第1课时)课件-2024-2025学年湘教版地理七年级下册.pptx
- 2024年平顶山工业职业技术学院单招职业技能测试题库精选答案.docx
- 亚洲及欧洲(第2课时)课件-2024-2025学年湘教版地理七年级下册.pptx
- 2024年平顶山工业职业技术学院单招职业技能测试题库带答案(模拟题).docx
- 2023年材料物理性能复习题库.pdf
- 2024年平顶山工业职业技术学院单招职业技能测试题库往年题考.docx
- 2024年平顶山工业职业技术学院单招职业技能测试题库附参考答案ab卷.docx
- 2024年平顶山工业职业技术学院单招职业技能测试题库最新.docx
- 2024年平顶山工业职业技术学院单招职业技能测试题库有答案.docx
最近下载
- 【培训课件】财务管理工作中存在的问题和解决措施.ppt VIP
- 《针刺伤预防与处理》团体标准解读与实践PPT课件.pptx VIP
- 碳素、活性炭生产加工项目环评报告书.pdf VIP
- 《曹刿论战》第2课时示范公开课教学PPT课件【统编人教版九年级语文下册】.pptx
- (含图)原神家具负载表及计算器2.0.5.4.xlsx
- 【培训课件】财务管理与集团内部控制.ppt VIP
- DB50T 632-2015 火灾高危单位消防安全评估规程.pdf VIP
- 长庆油田公司第一采气厂地面产能建设工程 竣工资料编制办法.pdf
- AI能力融入职业院校教师数字素养培养的路径研究.docx VIP
- SB_T 11094-2014中药材仓储管理规范.pdf
文档评论(0)