JDBC-ODBC桥

原创 2004年09月20日 14:39:00

1.JDBC-ODBC桥的概念

JDBC-ODBC桥是一个JDBC驱动程序,它通过将JDBC操作转换为ODBC操作来实现JDBC操作。对ODBC,它像是通常的应用程序,桥为所有对ODBC可用的数据库实现JDBC。它作为sun.jdbc.odbc包实现,其中包含一个用来访问ODBC的本地库。桥是由Intersolv和Java Soft联合开发的。由于ODBC被广泛地使用,该桥的优点是让JDBC能够访问几乎所有的数据库。桥支持ODBC 2.x,这是当前大多数据ODBC驱动程序支持的版本。桥作为包sun.jdbc.odbc与JDK一起自动动安装,无需特殊配置。

建议尽可能地使用纯Java JDBC驱动程序代替桥和ODBC驱动程序,这可以完全省去了ODBC所需的客户机配置,也免除了Java虚拟机被桥引入的本地代码(即桥本地库、ODBC驱动程序管理器库、ODBC驱动程序库和数据库客户机库)中的错误所破坏的可能性。

2.使用JDBC-ODBC桥

通过ODBC子协议,使用URL打开JDBC连接即可使用桥。建立连接前,必须将桥驱动程序类sun.jdbc.odbc.JdbcOdbcDriver添加到名为jdbc.drivers的java.lang.System属性中,或用Java类加载器将其显式地加载。可以用以一下行进行桥的显式加载:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

加载时,ODBC驱动程序(与所有JDBC驱动程序一样)将创建它自己的实例,同时在JDBC驱动程序管理器进行注册。

3.JDBC-ODBC桥支持的JDBC URL

桥驱动程序使用ODBC子协议。该子协议的URL为以下的形式:

jdbc:odbc:<data-source-name>[<attribute-name>=<attribute-value>]*

例如:

jdbc:odbc:sybase

jdbc:odbc:mydb;UID=me;PWD=secret

jdbc:odbc:ora123;Cachesize=300

Java系列之JDBC和ODBC之间的区别与联系

JDBC简介 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,它是Java十三个规范之一。可以为多种关系数据库提供统一...
  • u010926964
  • u010926964
  • 2015年06月08日 08:08
  • 16231

使用JDBC-ODBC桥接的方式连接数据库

1.配置数据源开始---->控制面板---->管理工具---->数据源---->用户DNS---->添加dBase Files,连接SQLserver的数据库.一直点击下一步,注意服务器的那块,填写自...
  • sjh752422969
  • sjh752422969
  • 2011年07月15日 14:07
  • 2381

使用JDBC和 JDBC-ODBC驱动连接数据库

1、    JDBC-ODBC  驱动  来访问SQLServer2008数据库      JDBC-ODBC访问数据库原理                   JSP程序-->J...
  • yue7603835
  • yue7603835
  • 2011年11月20日 23:18
  • 5393

ODBC、JDBC和四种驱动类型

早期的数据库开发领域没有通用的应用程序编程接口,开发人员在使用不同数据库产品时,必须学习和使用厂商专用API,例如Oracle Call Interface、Microsoft Database Li...
  • autfish
  • autfish
  • 2016年08月10日 16:49
  • 3928

java数据库连接jdbc-ODBC方式连接

/** * jdbc-odbc桥连方式操作数据库  * 1.配置数据源 * 2。在程序中连接数据源 */package database;import java.awt.*;import javax....
  • BruceBaoZhiqiang
  • BruceBaoZhiqiang
  • 2014年01月06日 10:09
  • 4033

java程序通过JDBC-ODBC桥连方式连接SQLServer2005

package com.test1; import java.sql.*; /*  * Java程序通过JDBC-ODBC桥连方式连接SQLserver数据库  * Prepa...
  • zpcandzhj
  • zpcandzhj
  • 2013年03月06日 22:54
  • 1840

实现JDBC-ODBC桥连接到Access数据库

如何实现JDBC-ODBC桥连接到Access? (让你对java运行环境有更好的了解)   1、        首先要建立ODBC数据源,我的系统是Win8.1系统,所以依次选择“控制面板----管...
  • u013975800
  • u013975800
  • 2015年07月01日 13:29
  • 2144

jdbc-odbc桥 驱动

  • 2008年03月19日 13:45
  • 8.4MB
  • 下载

用JDBC—ODBC桥连接Oracle数据库

    用JDBC—ODBC桥来连接Oracle数据库和JDBC方式驱动都是差不多的,所以我们就不用再设置环境变量了。在JDBC中连接数据库的语句有关键的两句:Class.forName("oracl...
  • richard_2010
  • richard_2010
  • 2007年04月13日 23:37
  • 2202

jdbc桥连接过程解析

读多少源码,便知自己有多无知! 觉得应该找个在Java中桥连接模式的实际应用,于是就找到了Jdbc连接。 于是,困惑和解惑的旅程开始了..........
  • paincupid
  • paincupid
  • 2015年02月08日 04:13
  • 4913
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JDBC-ODBC桥
举报原因:
原因补充:

(最多只允许输入30个字)