zoukankan      html  css  js  c++  java
  • JDBC驱动程序的四种方式

    Java中的JDBC驱动可以分为四种类型,包括JDBC-ODBC桥、本地API驱动、网络协议驱动和纯JAVA驱动。


    第一种驱动程序:JDBC-ODBC 桥


    JDBC-ODBC 桥是一个JDBC 驱动,它把JDBC调用转换为ODBC 操作。这个桥使得所有支持ODBC 的DBMS 都可以和Java 应用程序交互。

      JDBC-ODBC 桥接口作为一套共享动态C 库提供的。ODBC 提供了客户方一套适合于客户方操作系统的库和驱动。这些ODBC 调用都是C 调用,

    而且客户必须带有ODBC 驱动和相关的客户方库的本地副本。这限制了它在基于Web 的应用程序中的使用


    第二种本地的API驱动程序


    本地API 驱动程序( native-API partly-Java driver ),因为它们直接将JDBC API 翻译成具体数据库的API。将JDBC调用转换为对数据库的客户端API 的调用。


    第三种 网络驱动程序

    (net protocol all-Java driver (JDBC Proxy)),它将JDBC API 转换成独立于数据库的协议。JDBC 驱动程序并没有直接和数据库进行通讯;
    它和一个中间件服务器通讯,然后这个中间件服务器和数据库进行通讯。这种额外的中间层次提供了灵活性:可以用相同的代码访问不同的数据库,

    因为中间件服务器隐藏了Java 应用程序的细节。


    第四种 纯Java 驱动程序


    (native protocol all-Java driver ),它直接与数据库进行通讯。 很多程序员认为这是最好的驱动程序,因为它通常提供了最佳的性能,
    并允许开发者利用特定数据库的功能。当然,这种紧密耦合会影响灵活性,特别是如果您需要改变应用程序中的底层数据库时。
    这种驱动程序通常高度分布的应用程序
  • 相关阅读:
    从头到尾测地理解KMP算法【转】
    【Android】使用BaseAdapter实现复杂的ListView【转】
    Git命令速查表【转】
    图解Git命令【转】
    Git-入门教程
    自定义Git【转】
    linux命令大全
    ppt转pdf网址
    【转】设置电脑眼睛保护色(背景色)
    【转】putty基本操作--不错
  • 原文地址:https://www.cnblogs.com/t0404/p/10290983.html
Copyright © 2011-2022 走看看