• JDBC


    JDBC

    JDBC简介:

      JDBC提供了一种与平台无关的用于执行SQL语句的标准Java API,可以方便地实现多种关系型数据库的统一操作,它由一组用java语言编写的类和接口组成。

      可以直接JDBC进行各个数据库的连接与操作,而且可以方便地想数据库中发送各种SQL命令,在JDBC中提供的是一套标准的接口,这样,各个支持Java的数据库生产商只要按照此接口提供相应的实现,就都可以使用JDBC进行操作,

    1.JDBC驱动分类

    JDBC本身提供的是一套数据库操作标准,而这些标准又需要各个数据库厂商实现,所以针对每个数据库厂商都会提供一个JDBC的驱动程序,目前常见的驱动分为四类

    1.JDBC-ODBC桥驱动

      JDBC-ODBC是Sun公司提供的一个标准的JDBC操作,直接利用微软的ODBC进行数据库的连接操作,但是这种操作性能较低,所以通常情况下不推荐使用这种方式。

         程序------->jdbc------------>odbc--------->数据库

    2.JDBC本地驱动

       直接使用各个数据库生产商提供的JDBC驱动程序,但是因为其只能应用在特定的数据库上,会丧失程序的可移植性,不过这样操作的性能高

         程序---->JDBC------>数据库

    3.JDBC网络驱动

      这种驱动程序将JDBC转换为与DBMS无关的网络协议,之后又被某个服务器转换为一种DBMS协议,这种网络服务中间件能够将他的纯Java客户连接到多种不同的数据库上,所用的具体协议取决于提供者,通常,最灵活的是JDBC驱动程序。

    4.本地协议纯JDBC驱动

      这种类型的驱动程序将JDBC调用直接转换为DBMS所使用的网络协议,这将允许从客户机机器上直接调用DBMS服务器,是interanet访问的一个很实用的解决方法

  • 相关阅读:
    Nested Loops(嵌套循环)
    sql语句解析顺序和执行顺序
    log4j2常见配置
    log4j常见配置
    logback常见配置
    cannot change version of project facet Dynamic web module to 2.5
    oracle按照in的顺序进行排序
    win7下PLSQL Developer提示“ORA-12154: TNS:无法解析指定的连接标识符”
    前端PHP入门-005-爱情是常量还是变量
    前端PHP入门-006-表达式和运算符
  • 原文地址:https://www.cnblogs.com/plxx/p/3467420.html
Copyright © 2020-2023  润新知