美文网首页
JDBC的内部原理及思想:

JDBC的内部原理及思想:

作者: Alex_1799 | 来源:发表于2018-04-20 10:14 被阅读0次

1) JDBC实际有两层组成,上层是JDBC API,该API与数据库驱动程序通信,向其发送SQL语句。数据库驱动程序将SQL语句与关系型数据库连接。 

2)JDBC与数据库连接模型: 


ODBC的产生和发展

关系型数据库产生后很快就成为数据库系统的主流产品,由于每个DBMS厂商都有自己的一套标准,人们很早就产生了标准化的想法,于是产生了SQL,由于其语法规范逐渐为人所接受,成为RDBMS上的主导语言。最初,各数据库厂商为了解决互连的问题,往往提供嵌入式SQL API,用户在客户机端要操作系统中的RDBMS时,往往要在程序中嵌入SQL语句进行预编译。由于不同厂商在数据格式、数据操作、具体实现甚至语法方面都具有不同程度的差异,所以彼此不能兼容。

长期以来,这种API的非规范情况令用户和RDBMS厂商都不能满意。在80年代后期,一些著名的厂商包括Oracle、Sybase、Lotus、Ingres、Informix、HP、DEC等结成了SQL Access Group(简称SAG),提出了SQL API的规范核心:调用级接口(Call Level Interface),简称CLI。

1991年11月,微软宣布了ODBC,次年推出可用版本。1992年2月,推出了ODBC SDK 2.0版。ODBC基于SAG的SQL CAE草案所规定的语法,共分为Core、Level 1、 Level 2三种定义,分别规范了22、16、13共51条命令,其中29条命令甚至超越了SAG CLI中原有的定义,功能强大而灵活。它还包括标准的错误代码集、标准的连接和登录DBMS方法、标准的数据类型表示等。

相关文章

  • JDBC的内部原理及思想:

    1) JDBC实际有两层组成,上层是JDBC API,该API与数据库驱动程序通信,向其发送SQL语句。数据库驱动...

  • JDBC

    JDBC原理: JDBC: 抽取JDBC工具类 : JDBCUtils JDBC控制事务:

  • SDWebImage内部实现过程

    SDWebImage底层实现原理及内部实现过程

  • 2018-05-26

    spring源码分析(六) 目录五、spring源码分析--5.7、Spring JDBC 设计原理及二次开发--...

  • JDBC原理

    JDBC接口及数据库厂商实现 工作原理 加载驱动,建立连接:DriverManager 创建语句对象:Statem...

  • Hibernate的使用(一)

    什么是Hibernate? 开源的,轻量级的,内部实现了ORM思想的,封装了JDBC的持久层框架.那么什么是开源...

  • JDBC——解惑及使用方法

    1. 含义及原理 JDBC(JavaDatabaseConnectivity),是SUN公司提供的一套操作数据库的...

  • 分库分表之第三篇

    @TOC 3. Sharding-JDBC执行原理 3.1 基本概念 在了解Sharding-JDBC的执行原理前...

  • 销售的六层抗拒

    所有的销售分外部销售和内部销售。 外部销售指的是向外推销东西及思想。 内部销售指的是对内推销思想观点。 无论内部和...

  • 一篇文章让你搞懂MYSQL底层原理 - 内部结构、索引、锁、集群

    MYSQL 内部模块 连接器(JDBC、ODBC等) => [MYSQL 内部[Connection Pool] ...

网友评论

      本文标题:JDBC的内部原理及思想:

      本文链接:https://www.haomeiwen.com/subject/wubwkftx.html