失效链接处理 |
JDBC主要API介绍 PDF 下载
本站整理下载:
相关截图:
主要内容:
JDBC 概述
现在我们开发的应用程序,越来越多的要跟数据库打交道了。尤其是 B/S 应用程序,因为现在
的网页基本上都是动态网页,动态网页就意味着,页面的信息是要经常发生变化的。而存储这
些数据的载体,主要就是数据库。那我们就势必要掌握用应用程序操作数据库和其中的数据的
方法。在 Java 中,我们是使用 JDBC 技术来实现应用程序操作数据库的。JDBC 是 Java Data Base
Connectivity 的简称,意思是 Java 数据库连接。它是用来连接数据库和操作数据库的一组 API。
无论是 C/S 应用程序还是 B/S 应用程序,我们都可以使用 JDBC 来操作数据库。
JDBC 原理以及驱动程序的分类
(1)JDBC 原理
原来的 SUN 公司(现在是 Oracle 公司)在开发 JDBC API 时,将这些接口和类放在了两个
包中,java.sql 包和 javax.sql 包中。而主要的接口和类都是在 java.sql 包中,javax 包叫做
扩展包,javax.sql 包中有一些关于数据源、连接池和其他的一些扩展的接口和类。
JDBC 中最常用的几个接口和类是 DriverManager 类、Connection 接口、Statement 接口、
ResultSet 接口,DriverManager 这个类是管理驱动程序的,可以获得数据库连接对象。JDBC
的驱动程序是实现了 JDBC API 接口的类,由数据库厂商来提供,所以我们在使用 JDBC 连接数
据库的时候,需要导入数据库的驱动包,连接不同的数据库,需要导入不同的包。
而我们在编写 Java 应用程序时,基本上不用太关心这些包中的类。我们只需要用 JDBC 的
接口进行编程就可以了,也就是 java.sql 包和 javax.sql 包中的接口。这些接口的对象都是通过
其他对象来获得的,我们不需要通过 new 来创建它们。而这些对象的具体实现都是在驱动程序
中实现的,是驱动程序类的对象。
(2)驱动程序分类
JDBC 驱动有四种,常用的 JDBC 驱动有两种。在个人开发与测试中,可以使用 JDBC-ODBC
桥连方式,在生产型开发中,推荐使用纯 Java 驱动方式。
通过 JDBC-ODBC 桥,开发者可以使用 JDBC 来访问一个 ODBC 数据源。JDBC-ODBC 桥驱动程
序为 Java 应用程序提供了一种把 JDBC 调用映射为 ODBC 调用的方法。只要本地机装有相关的
ODBC 驱动,那么采用 JDBC-ODBC 桥几乎可以访问所有的数据库。但是,由于 JDBC-ODBC 先调用
ODBC 再由 ODBC 去调用本地数据库接口来访问数据库。所以,执行效率比较低,对于那些大数
据量存取的应用是不适合的。而且,这种方法要求客户端必须安装 ODBC 驱动,所以对于基于
internet 和 intranet 的应用也是不合适的。因为,你不可能要求所有客户都能找到 ODBC 驱动。
使用 JDBC-ODBC 进行桥连步骤如下:
1、配置数据源:控制面板→管理工具→ODBC 数据源→系统 DSN
2、编程,通过桥连方式与数据库建立连接
|