[计算机软件及应用]第7章 对数据库的操作.pptVIP

[计算机软件及应用]第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文档。上传文档
查看更多
[计算机软件及应用]第7章 对数据库的操作

第七章 对数据库的操作 本章介绍页面与数据库之间的通讯.根据需要,将页面数据保存到数据库中,或者将数据库中的数据展现在页面上,或者执行数据事务处理:数据查询和数据更新。 学习目标 理解数据源 熟悉创建数据源的步骤 理解JDBC-ODBC桥接器 熟悉数据查询技术 熟悉数据更新技术 7.1 数据源 java应用程序与数据库的连接方式有四种,本书中采用JDBC-ODBC方式连接数据库.这种连接方式分三个步骤:首先,创建一个数据源,其次,加载JDBC-ODBC驱动程序,第三步,建立一个到数据库的连接。 数据源是对数据库的一种映射。我们可以把数据源理解为数据库本身,一个数据源对应一个数据库。 本书以Microsoft Access数据库为例。假设已创建了数据库db.mdb(保存在E:\db.mdb目录下)。假设采用的是windows2000操作系统,我们为该数据库创建数据源的步骤如下: 1.在管理工具中选择ODBC数据源 ,如图7-1所示。 2.双击ODBC数据源图标,出现如图7-2所示界面。该图显示了User DSN选项卡中的已有数据源的名称。 3.选择System DSN选项卡,单击Add按钮,增加新的数据源,如图7-3所示。此对话框,为新增加的数据源选择驱动程序。 4.因为要访问 Microsoft Access数据库,选择Micosoft Access Driver(*.mdb) 选项,单击完成按钮(为数据源选择了驱动程序),出现了设置数据源具体项目的对话框,如图7-4所示。 5.在数据源名(N) 后的文本框中为数据源起一个名字,这里起的名字是grade(可以起别的名字),点击 选择(S)…按钮,为数据源grade选择数据库,这里选择的数据库是E:\db.mdb。配置情况如图7-5所示。 6.最后点击 确定 按钮,完成了数据源的配置,出现对话框如图7-6所示。在该对话框中,点击确定 按钮,完成数据源grade的配置。 7.2 JDBC-ODBC桥接器 JDBC-ODBC桥接器就是把应用程序与数据源连接起来的驱动程序。因此,创建了数据源以后,还要加载JDBC-ODBC桥接器,即加载驱动程序。 下面是加载驱动程序的方式: try{ Class.forName(sun .jdbc.odbc.JdbcOdbcDriver); } chatch(ClassNotFoundException e) {} 通过Class类的静态方法forName(String driver) 加载JDBC-ODBC桥接器。 7.3 数据库连接 创建了数据源,加载了驱动程序,应用程序还是不能连接到数据库。应用程序要访问数据库,还必须创建一个到数据库的连接。即创建一个连接对象。下面是创建连接对象的静态方法: public static Connection getConnection(String url,String user, String password) throws SQLException 假设数据源名是 “grade”,用户登录系统的帐号是user/password。下面是获得连接对象的方法: Connection conn=DriverManager.getConnection(“jdbc:odbc:grade”, user, password) ;   或者 Connection conn=DriverManager.getConnection(“jdbc:odbc:grade”) ;   getConnection()方法是DriverManager类的一个静态方法。对于Access数据库连接,可以不要帐号参数就能建立连接对象。 7.4 数据库事务处理 一般来说,数据库事务处理分两种:一种是数据查询,第二种是数据更新。数据更新包括数据插入、修改和删除。 假设已经连接到某数据库,创建的连接对象是conn。则数据查询和数据更新步骤如下。 1.数据查询 通过以下两个步骤,获得查询结果集rs。 (1) 创建语句对象 Statement stmt=conn.createStatement(int type,int concurrency ) ; (2)获得查询结果集 String sql=select * from tablename where expression ; //SQL查询字符串 ResultSet rs=stmt.executeQuery(sql); // 获得结果集rs 2.数据更新 通过以下两个步骤,实现数据更新。 (1).创建语句对象 Statement

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档