从ODBC到JDBC

来源:互联网 发布:win10 网络唤醒设置 编辑:程序博客网 时间:2024/04/28 18:25

ODBC的结构模型
ODBC的结构包括四个主要部分:应用程序接口、驱动器管理器、数据库驱动器和数据源。
应用程序接口:屏蔽不同的ODBC数据库驱动器之间函数调用的差别,为用户提供统一的SQL编程接口。
驱动器管理器:为应用程序装载数据库驱动器。
数据库驱动器:实现ODBC的函数调用,提供对特定数据源的SQL请求。如果需要,数据库驱动器将修改应用程序的请求,使得请求符合相关的DBMS所支持的文法。
数据源:由用户想要存取的数据以及与它相关的操作系统、DBMS和用于访问DBMS的网络平台组成。

JDBC API 被描述成为一组抽象的Java接口,似的应用程序远可以对某个数据库打开连接,执行SQL语句并且处理结果。

最重要的接口是:
* java.sql.DriverManager 处理驱动的调入并且对产生新的数据库连接提供支持。
* java.sql.Connection 代表对特定数据库的连接。
* java.sql.Statement  代表一个特定的容器,来对一个特定的数据库执行SQL语句。
* java.sql.ResultSet  控制对一个特定语句的行数据的存取。
其中java.sql.Statement又有两个子类型:
1. java.sql.PreparedStatement  用于执行预编译的SQL语句。
2. java.sql.CallableStatement  用于执行对一个数据库内嵌过程的调用。

原创粉丝点击