第6章 Java JDBC.ppt

第6章 Java JDBC.ppt

ID:48037888

大小:4.02 MB

页数:39页

时间:2020-01-11

第6章 Java JDBC.ppt_第1页
第6章 Java JDBC.ppt_第2页
第6章 Java JDBC.ppt_第3页
第6章 Java JDBC.ppt_第4页
第6章 Java JDBC.ppt_第5页
资源描述:

《第6章 Java JDBC.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第六章JDBC-2-理解JDBC访问数据库的结构及原理了解JDBC四种驱动类型掌握JDBC访问数据库的步骤掌握JDBC中的DriverManager类和Connection、ResultSet接口掌握JDBC的常用查询接口掌握JDBC对集元数据的访问掌握JDBC的事务处理目标-3-JDBCJava数据库连接(JavaDatabaseConnectivity,JDBC),是一种用于执行SQL语句的JavaAPI,它由一组用Java编程语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,使他们能够用纯JavaAPI来编写数据库应用程序。使用JDBC编写的程序能够自动地将S

2、QL语句传送给相应的数据库管理系统。JDBC扩展了Java的功能,由于Java语言本身的特点,使得JDBC具有简单、健壮、安全、可移植、获取方便等优势。-4-JDBC结构JDBCAPI是Java开发工具包(JDK)的组成部份,由三部分组成:JDBC驱动程序管理器JDBC驱动程序测试工具包JDBC-ODBC桥JDBC驱动程序管理器是JDBC体系结构的支柱,其主要作用是把Java应用程序连接到正确的JDBC驱动程序上。JDBC驱动程序测试工具包为JDBC驱动程序的运行提供一定的可信度,只有通过JDBC驱动程序测试包的驱动程序才被认为是符合JDBC标准的。JDBC-ODBC桥使ODBC驱动程序

3、可被用作JDBC驱动程序。其目标是为方便实现访问某些不常见的DBMS,它的实现为JDBC的快速发展提供了一条途径。-5-JDBC模型JDBC既支持数据库访问的两层模型,也支持三层模型。两层模型:三层模型:-6-JDBC类型JDBC驱动类型可以归结为以下几类:JDBC-ODBC桥加ODBC驱动程序本地API部份用Java来编写的驱动程序JDBC网络纯Java驱动程序本地协议纯Java驱动程序JDBC-ODBC桥接ODBC驱动程序将JDBC翻译成ODBC,然后使用一个ODBC驱动程序与数据库进行通信。本地API部份用Java来编写的驱动程序,这种类型的驱动程序把客户机API上的JDBC调用转

4、换为Oracle、Sybase、Informix、DB2或其它DBMS的调用。JDBC网络纯Java驱动程序,这种驱动程序将JDBC转换为与DBMS无关的网络协议,这是最为灵活的JDBC驱动程序。本地协议纯Java驱动程序,这种类型的驱动程序将JDBC调用直接转换为DBMS所使用的专用网络协议。是Intranet访问的一个很实用的解决方法。-7-ODBCODBC(开放式数据库连接)API是使用最广的、用于访问关系数据库的编程接口,它可以将所有平台的关系型数据库连接起来。ODBC模型结构:Java中通过JDBC-ODBC桥接方式实现ODBC功能调用:-8-访问数据库使用Oracle数据库作

5、为JDBC的访问环境,需做如下准备工作:设置Oracle驱动的类路径:在Oracle的安装路径下找到ojdbc14.jar包,将此工具包导入到工程中,或加入到环境变量CLASSPATH中。创建演示表格及测试数据CREATETABLEstudent(snoVARCHAR2(5)PRIMARYKEY,--学生号nameVARCHAR2(10)NOTNULL,--学生姓名ageNUMBER(2)NOTNULL,--学生年龄sexCHAR(1)NOTNULL--性别,1:男,0:女);--添加测试数据INSERTINTOstudentVALUES('95001','张飞',23,1);INSER

6、TINTOstudentVALUES('95002','关羽',23,1);INSERTINTOstudentVALUES('95003','貂蝉',23,0);INSERTINTOstudentVALUES('95005','小乔',23,0);-9-连接数据库使用JDBC访问数据库的基本步骤一般如下:加载JDBC驱动程序建立数据库连接创建Statement对象执行SQL语句处理返回结果关闭创建的对象-10-加载JDBC驱动程序加载驱动程序的方法:其中DriverName是要加载的JDBC驱动程序名称。驱动程序名称根据数据库厂商提供的JDBC驱动程序的种类来确定。加载JDBC-ODBC

7、数据库驱动程序的方法为:加载Oracle数据库驱动程序的方法为:Class.forName("DriverName")Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Class.forName("oracle.jdbc.driver.OracleDriver");-11-创建数据库连接-1创建一个数据库连接需要使用DriverManagerDriverManager类是JDBC的管理层,作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。