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 ),它直接与数据库进行通讯。 很多程序员认为这是最好的驱动程序,因为它通常提供了最佳的性能,
    并允许开发者利用特定数据库的功能。当然,这种紧密耦合会影响灵活性,特别是如果您需要改变应用程序中的底层数据库时。
    这种驱动程序通常高度分布的应用程序
  • 相关阅读:
    滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(4月19日)
    2016年小升初海淀区全部初中排名分析
    LVM Linear vs Striped Logical Volumes
    Spring Data Redis实现消息队列——发布/订阅模式
    Redis Pubsub命令用法
    mysql 截取身份证出生日期
    MA均线组合
    Eclipse代码格式化规范
    JSON Web Token实际应用
    JSON Web Token单点登录设计
  • 原文地址:https://www.cnblogs.com/t0404/p/10290983.html
Copyright © 2011-2022 走看看