我想问一下JDBC-ODBC桥中,是如何把JDBC的调用映射成对ODBC的调用的?具体是怎么实现的??

解决方案 »

  1.   

    Java应用程序通过JDBC API(java.sql)与数据库连接,而实际的动作则是由JDBC驱动程序管理器(JDBC Driver Manager)通过JDBC驱动程序与数据库系统进行连接。ODBC(Open DataBase Connectivity)即开放式的接口,它为用户提供了一个访问关系数据库的标准接口,对于不同的数据库它提供了一套统一的API;可以使应用程序通过API访问任何提供了ODBC驱动程序的数据库,而目前所有的关系数据库都提供了ODBC驱动程序,所以ODBC已经成为数据库访问的业界标准,并得到了广泛应用。  JDBC-ODBC桥是一种JDBC驱动程序,它通过将JDBC操作转换为ODBC操作来实现的。利用JDBC-ODBC桥可以使程序开发人员不需要学习更多的知识就可以编写JDBC应用程序,并能够充分利用现有的ODBC数据源。JDBC-ODBC桥驱动程序可以使JDBC能够访问几乎所有类型的数据库。
      

  2.   

    对哎
    实际操作意思就可以了
    又不要你写数据库连接的API是什么样的,何必去钻咯
      

  3.   

    JDBC-ODBC桥 还有人用这个东西吗。
    你干嘛还要用JDBC-ODBC桥,现在都用数据库提供的jdbc驱动就可以了啊
      

  4.   

    JDBC-ODBC桥 效率低,速度慢.
    它是通过内部机制转换为SQL可执行语言,然后再将结果转换后返回.
    现在用的很少了.
      

  5.   

    JDBC-ODBC,只适用于那些老式数据库(缺乏JDBC支持的)
    效率不得保障,也无法跨平台,因此能不用则不用~