Java面向对象程序设计教学课件作者第二版代码教案课件资源教学课件作者聂哲第7章节第七章节数据库编程课件.pptVIP

Java面向对象程序设计教学课件作者第二版代码教案课件资源教学课件作者聂哲第7章节第七章节数据库编程课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学目标 了解JDBC及其工作原理 掌握与数据库连接的方法 掌握对数据库记录进行操作(增加、查询、修改、删除等)的实现方法和步骤 掌握数据库应用程序的设计方法与实现步骤 1 JDBC基础 1) 何为JDBC? 2) JDBC的作用 3) 用JDBC 连接数据库的方式 何为JDBC? JDBC 是Java语言为了支持SQL功能而提供的与数据库相连的用户接口.JBDC与应用程序之间的关系可以用下图来表示。 JDBC的作用 JDBC主要实现以下三个方面的功能: 建立与数据库的连接 执行SQL语句 处理SQL语句执行结果 用JDBC 连接数据库的方式 从图7-1可以看出,使用JDBC技术访问数据库时,Java应用程序通过JDBC API和JDBC驱动程序管理器之间进行通信。JDBC驱动程序管理器又可以以两种方式和最终的数据库进行通信,一种是使用JDBC-ODBC桥接驱动程序的间接访问方式,另一种是使用JDBC驱动程序的直接访问方式。 2 JDBC数据库编程基础 1) 建立ODBC数据源 2) 编程访问数据库 3) 关于java.sql包 4) 小结:使用JDBC进行编程的步骤 建立ODBC数据源 首先创建一个Access数据库sample.mdb,内有一个表table1,表结构和相关数据参见220页图7-2和图7-3. 然后为数据库sample.mdb创建一个ODBC数据源。数据源名称为 StudInfo,无用户名和密码。具体步骤参见220页. 编程访问数据库 调试例题 7-1,对sample.mdb中的表table1进行查询 调试例题 7-2, 在sample.mdb中的表table1中插入一条记录. 修改例题7-2的程序,对sample.mdb中的表table1的记录进行删除和修改操作. 关于java.sql包 JDBC中最重要的部分是定义了一系列的抽象接口,通过这些接口,JDBC实现了三个基本的功能,即建立与数据的连接、执行SQL声明和处理执行结果。这些接口都位于java.sql包中,它们的名称、基本功能如下。 DriverMagnager类,管理驱动器,支持驱动器与数据连接的创建。 Connection接口,代表与某一数据库的连接,支持SQL声明的创建。 Statement接口,在连接中执行一静态的SQL声明并取得执行结果。 ResultSet类,它的对象是一个执行了SQL声明后产生的数据结果。使用它的方法可实现对数据库的查询和修改。 小结:使用JDBC进行编程的步骤 1) 导入java.sql包 import java.sql; 载入驱动程序 Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); 建立与数据库的连接 String dbURL=jdbc:odbc:StudInfo;//数据库标识名 String user=;//数据库用户 String password=;//数据库用户密码 Connection con=DriverManager.getConnection(dbURL,user,password); 其实,使用JDBC_ODBC桥驱动程序连接Access数据库也可以不建立ODBC数据源,而是直接调用相关数据库的ODBC驱动程序来实现与数据库sample.mdb的连接. 在上面的语句中只要将语句 String dbURL=jdbc:odbc:StudInfo;//数据库标识名 改为下面的语句,而其余的不变即可. String dbURL =jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=+(sample.mdb); 建立SQL语句执行对象 Statement st=con.createStatement(); 执行SQL语句 ResultSet rs=st.executeQuery(sql);//执行SQL语句 或st.executeUpdate(sql);//执行SQL语句 处理查询结果 关闭SQL语句执行对象 st.close(); 关闭连接对象 con.close(); 学生信息管理程序 下面我们来设计并实现一个学生信息管理程序,从而掌握JDBC数据库应用程序的基本编程方法和实现步骤。 该程序实现对学生信息数据库sample.mdb的管理。 它使用图形用户界面,具有浏览、增加、查询、修改和删除记录的功能。 学生信息管理程序-程序运行主界面 学生信息管理程序-浏览界面 学生信息管理程序-增加记录界面 学生信息管理程序-查询记录界面 学生信息管理程序-修改记录界面 学生信息管理程序-

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档