java须数据库访问.pptVIP

  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文档。上传文档
查看更多
java须数据库访问

第10讲 Java数据库访问 Step1——装载驱动程序 【例2】JDBC插入、修改和删除数据库数据 提示: 与数据库建立连接 所有JDBC程序的第一步都是与数据库建立连接.用户将得到一个java.sql.connection类的对象。 Connection con1 = DriverManager.getConnection (jdbc:odbc:+datasource); 加载驱动程序 Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); Statement对象调用方法: public int executeUpdate(String sqlStatement) 添加 executeUpdate(“insert into table1 values(‘111’,’33’,60)”); 删除 executeUpdate(“delete from table1 set 学号=’88’ ’”); 更新 executeUpdate(“update table1 set 数学=88 where 姓名=‘王名’”); * * 深刻理解JDBC的概念及JDBC API 主要内容 熟练掌握JDBC应用程序开发流程 熟练掌握应用JDBC实现数据库记录 的插入、删除和修改操作 熟练掌握应用JDBC查询数据库记录 学习目的与要求 JDBC ——基础 JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统的、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,使用这个类库可以以一种标准的方法、方便地访问数据库资源(在java.sql类包中)。 JDBC为访问不同的数据库提供了一种统一的途径,象ODBC(Open Database Connectivity)一样,JDBC对开发者屏蔽了一些细节问题。 JDBC的目标是使应用程序开发人员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,这样就使得程序员无需对特定的数据库系统的特点有过多的了解,从而大大简化和加快了开发过程。 JDBC ——基础 应用程序 驱动程序管理器 驱动程序 驱动程序 驱动程序 数据源 数据源 数据源 ODBC的体系结构含有四个部件: 应用程序(Application):执行ODBC函数的调用和处理,提交SQL语句并检索结果。 驱动程序管理器(Driver Manager):为应用程序装载驱动程序。 驱动程序(Driver):驱动程序是实现ODBC函数调用和同数据源交互作用的动态连接库,它执行ODBC函数调用,提交SQL请求到指定的数据源,并把结果返回给应用程序。如果需要,驱动程序也可改变应用程序的请求,以和特定的DBMS的语法匹配。 数据源(Data Source):由用户需要存取的数据和与之相连的操作系统、DBMS及存取DBMS的网络平台组成。 开放数据库互连(ODBC)是为了实现异构数据库互连而由Microsoft公司推出的一种标准,它是一个单一的、公共的编程接口。ODBC提供不同的程序以存取不同的数据库,但只提供一种应用编程接口(API)给应用程序。 ODBC JDBC ——基础 与ODBC相类似,JDBC接口(API)也包括两个层次: 面向应用的API:Java API,抽象接口,供应用程序开发人员使用(连接数据库,执行SQL语句,获得结果)。 面向数据库的API:Java Driver API,供开发商开发数据库驱动程序用。 与ODBC相比,JDBC没有了定制的“数据源”的概念,而是直接在应用程序中加载驱动程序并连接特定的数据库。 Driver Manager(java.sql.DriverManager) 装载驱动程序,管理应用程序与驱动程序之间的连接。 Driver(由驱动程序开发商提供) 将应用程序的API请求转换为特定的数据库请求。 Connection(java.sql.Connection) 将应用程序连接到特定的数据库 Statement(java.sql.Statement) 在一个给定的连接中,用于执行一个静态的数据库SQL语句。 ResultSet(java.sql.ResultSet) SQL语句中心完后,返回的数据结果集(包括行、列)。 Metadata(java.sql.DatabaseMetadata; java.sql. ResultSetMetadata) 关于查询结果集、数据库和驱动程序的元数据信息。 JDBC ——基础:主要概念 JDBC ——基础:基本工作步骤 Import the necessary c

文档评论(0)

181****7523 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档