您的位置:首页 > 数据库

JDBC-ODBC方式连接数据库工作原理解释

2012-11-30 21:37 393 查看
1:工作原理:

JDBC-ODBC桥驱动程序有sun与Merant公司联合开发,主要的功能是把JDBC API 调用转换成ODBC API 调用,然后ODBC API调用针对供应商的ODBC驱动程序来访问数据库,即利用JDBC-ODBC桥通过ODBC来存储数据源。

如下图:JDBC-ODBC应用模式:



JDBC-ODBC桥是一个JDBC驱动程序,对ODBC而言,它像是通用的程序,桥为所有适用于ODBC的数据库实现JDBC。

它作为sun.jdbc.odbc包实现,其中包含一个用来访问ODBC的本地库。由于ODBC被广泛的使用,所有的桥的优点就是让JDBC能够访问所有的数据库。桥支持ODBC 2.X,这是当前大多数据ODBC驱动程序支持的版本。桥驱动程序为java提供的一种把JDBC调用映射为ODBC调用的方法。因此,需要在客户端机器上安装ODBC驱动。JDBC-ODBC桥在JDBCAPI和ODBCAPI之间提供了一个桥梁,这个桥把标准的JDBC调用翻译成对应的ODBC调用,然后通过ODBC库把它们发送给ODBC数据源。

2:JDBC-ODBC所有的配置

桥作为包sun.jdbc.odbc与JDK一起自动的安装,无需特殊的配置。java2sdk类库中包含了用于JDBC-ODBD桥接驱动程序的类,因此不需要安装任何附加包就可以使用。但是客户机要通过生成数据源名(Data Source Names,DNS)来配置ODBC管理器。DSN是一个把驱动程序,数据库,一些可选的设置连接起来的命名配置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: