第15章 Java与数据库编程.ppt
《第15章 Java与数据库编程.ppt》由会员分享,可在线阅读,更多相关《第15章 Java与数据库编程.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第15章 Java与数据库编程第第15章章 Java与数据库编程与数据库编程第15章 Java与数据库编程15.1 JDBC介绍介绍15.2 JDBC编程编程15.3 Java与数据库连接与数据库连接15.4 综合运用实例综合运用实例第15章 Java与数据库编程JDBC(Java DataBase Connection,Java数据库连接)是Java语言为程序员提供的统一访问关系数据库的Java API。JDBC有以下三个任务:(1)实现与某种关系数据库(如Sybase、Oracle等)建立连接;(2)发送SQL命令;(3)处理结果。Java语言提供了三种JDBC产品组件,它们是Java开发
2、工具包(JDK)的组成部分,分别是JDBC驱动程序管理器、JDBC驱动程序测试工具包和JDBC-ODBC桥。15.1 JDBC介绍介绍第15章 Java与数据库编程 JDBC API包括两个包:java.sql(称之为JDBC内核API);javax.sql(称之为JDBC标准扩展)。java.sql中的类和接口采用传统的C/S体系结构,主要功能针对基本的数据库编程服务,如生成连接、执行语句和准备语句以及运行批处理查询等,也有一些其它的高级功能。javax.sql提供了很多新特性,是对java.sql的补充,在JDBC编程的体系结构方面作了一些改变,并且为连接管理、分布式事务处理和连接提供了更
3、好的抽象。同时,还引入了容器管理的连接缓冲池、分布式事务处理和行集(rowset)等机制。15.2 JDBC编程编程 15.2.1 JDBC API介绍第15章 Java与数据库编程装载驱动程序装载驱动程序建立连接建立连接发送发送SQL命令命令结果集结果集关闭连接关闭连接 编写JDBC程序的步骤 15.2 JDBC编程编程1建立连接建立连接 要编写一个JDBC程序,首先应该将它与数据库进行连接。建立连接主要有2个类和2个接口。(1)java.sql.DriverManager(2)java.sql.DriverPropertyInfo(3)java.sql.Driver(4)java.sql.
4、Connection2数据库访问数据库访问 建立连接后,就可以发送SQL命令访问数据库和读取访问结果。实现数据库访问主要有4个接口。(1)java.sql.Statement(2)java.sql.PrepareStatement(3)java.sql.CallableStatement(4)java.sql.ResultSet第15章 Java与数据库编程1.DriverManager类类 DriverManager是用来管理这些Drivers,同时提供了管理驱动程序和应用程序的数据库连接。DriverManager的常用方法有:void registerDriver(Driver driv
5、er)void deregisterDriver(Driver driver)static Connection getConnection(String url,String user,String password)static Connection getConnection(String url)static voidsetLoginTimeout(int seconds)15.2 JDBC编程编程15.2.2 JDBC中的常用接口和类第15章 Java与数据库编程2.Driver接口接口 所有的JDBC驱动程序都必须实现Driver接口。Driver接口常用方法有:boolean a
6、cceptsURL(String url)Connection connect(String url,Progerties info)int getMajorVersion()int getMInorVersion()DriverPropertyInfo setPropertyInfo(String url,Properties info)boolean jdbcCompliant()15.2 JDBC编程编程第15章 Java与数据库编程3.Connection接口接口 Connection接口提供了应用程序与数据库之间的连接。Connection常用方法有:void close()void
7、 commit()Statement createStatement()DatabaseMetaData getMetaData()boolean isClosed()PreparedStatement prepareStatement(String sql)15.2 JDBC编程编程第15章 Java与数据库编程4.Statement接口接口 Statement接口用来执行查询和更新操作。Statement常用方法有:void close()ResultSet executeQuery(String sql)int executeUpdate(String sql)int getMaxRow
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第15章 Java与数据库编程 15 Java 数据库 编程
限制150内