1、工作原理: JDBC- ODBC (Open Database Connectivity,ODBC) 桥驱动程序由 Sun 与 Merant 公司联合开发, 主要功能是把 JDBC API 调用转换成 ODBC API 调用, 然后 ODBC API 调用针对供应商的 ODBC 驱动程序来访问数据库, 即利用 JDBC- ODBC 桥通过ODBC 来存储数据源
如下图:JDBC-ODBC 应用模式 图1
1JDBC-ODBC 应用模式 JDBC- ODBC 桥是一个 JDBC 驱动程序, 对ODBC 而言, 它像是通用的应用程序, 桥为所有适用于ODBC 的数据库实现JDBC
它作为sun
odbc 包实现, 其中包含一个用来访问ODBC 的本地库
由于 ODBC 被广泛地使用, 所以桥的优点是让 JDBC 能够访问几乎所有的数据库
桥支持 ODBC 2
x, 这是当前大多数据 ODBC 驱动程序支持的版本
桥驱动程序为 Java 应用程序提供了一种把 JDBC 调用映射为 ODBC 调用的方法
因此,需要在客户端机器上安装 ODBC 驱动
JDBC-ODBC 桥在 JDBCAPI 和 ODBCAPI 之间提供了一个桥梁,这个桥把标准的 JDBC 调用翻译成对应的 ODBC 调用,然后通过ODBC 库把它们发送到 ODBC 数据源
2、JDBC-ODBC 所用的配置 桥作为包 sun
odbc 与 JDK 一起自动安装, 无需特殊配置
Java 2 SDK 类库中包含了用于 JDBC-ODBC 桥接驱动程序的类, 因此不再需要安装任何附加包就可以使用
但是客户机需要通过生成数据源名(Data Source Names , DSN)来配置 ODBC 管理器
DSN 是一个把数据库、驱动程序、一些可选的设置连接起来的命名配置
具体配置方法如下( 在 W