- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章Java数据库操作要点
第12章 Java 数据库操作 ?本章导读 JDBC简介 Microsoft Access 数据库 JDBC-ODBC桥接器 查询操作 更新、插入与删除操作 用结果集更新表 CachedRowSetImpl类 预处理语句与事务 批处理 SQL Server 2000数据库 使用纯Java数据库驱动程序 12.1 JDBC简介 JDBC(Java DataBase Connectivity)是Java运行平台的核心类库中的一部分,提供了访问数据库的API,它由一些Java类和接口组成。 在Java中可以使用JDBC实现对数据库中表记录的查询、修改和删除等操作。JDBC技术在数据库开发中占有很重要的地位,JDBC操作不同的数据库仅仅是连接方式上的差异而已,使用JDBC的应用程序一旦和数据库建立连接,就可以使用JDBC提供的API操作数据库,如图12.1所示。 我们经常使用JDBC进行如下的操作: √与一个数据库建立连接。 √向已连接的数据库发送SQL语句。 √处理SQL语句返回的结果。 图12.1 12.2 Microsoft Access数据库_1建立数据库 Microsoft Access是常用的一个数据库管理系统之一,具有速度快、使用方便等特点。 表是关系型数据库的基本单位,本节简单介绍怎样使用Microsoft Access数据库管理系统创建数据库和在数据库中创建表。 12.2 Microsoft Access数据库_2 创建表 创建好数据库后,就可以在该数据库下建立若干个表。我们准备在student.mdb数据库中创建名字为message的表。打开student.mdb数据库,在选择界面上选择“使用设计器创建表”后,单击“设计”,将出现创建表的界面,如图12.3所示。 message表的字段(属性)为:number(文本),name(文本),birthday(日期/时间),height(数字,双精度)。 其中,number字段为主键(在该字段上单击鼠标右键,将number设置为主键)。打开创建的message表,录入记录,如图12.4所示。 12.3 JDBC-ODBC桥接器 本节介绍JDBC─ODBC桥接器连接方式。 使用JDBC─ODBC桥接器方式的机制是,应用程序只需建立JDBC和ODBC之间的连接,而和数据库的连接由ODBC去完成。 JDBC─ODBC桥接器的优点是:JDBC有能力访问几乎所有类型的数据库。缺点是移植性较差,应用程序所驻留的计算机必须提供ODBC。 应用程序负责使用JDBC提供的API建立JDBC─ODBC桥接器,然后应用程序就可以请求和数据库建立连接,连接工作由ODBC完成。 需要强调是,ODBC使用“数据源”来管理数据库,所以必须事先将某个数据库设置成ODBC所管理的一个数据源,应用程序只能请求和ODBC管理的数据源建立连接。使用JDBC─ODBC桥接器方式和数据库建立连接如图12.5所示。 以下详细讲解Java应用程序使用JDBC─ODBC桥接器访问数据库的3个步骤: √建立JDBC-ODBC桥接器 √创建ODBC数据源 √和ODBC数据源建立连接 以下假设应用程序所在的计算机要访问本地数据库student.mdb,即我们在12.2中建立的数据库。 图12.5 Java应用程序使用JDBC─ODBC桥接器访问数据库的步骤1 1.建立JDBC-ODBC桥接器 JDBC使用java.lang包中的Class类建立JDBC-ODBC桥接器。Class类通过调用它的静态方法forName加载sun.jdbc.odbc包中的JdbcOdbcDriver类建立JDBC-ODBC桥接器。建立桥接器时可能发生异常,必须捕获这个异常,建立桥接器的代码是: try { Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); } catch(ClassNotFoundException e){ System.out.println(e); } Java应用程序使用JDBC─ODBC桥接器访问数据库的步骤2 2.ODBC数据源 应用程序所在的计算机负责创建数据源,即将本地或远程计算机上的数据库设置成自己要访问的数据源。因此,必须保证应用程序所在计算机有ODBC系统(Widow2000和Window/XP都有ODBC系统)。 (1)创建、修改或删除数据源 选择“控制面板”→“管理工具”→“ODBC数据源”,双击ODBC数据源图标,出现如图12.6所示界
文档评论(0)