ODBC与JDBC比较
来源:互联网 发布:阿里云远程桌面连接 编辑:程序博客网 时间:2024/06/03 14:54
原文地址:http://blog.csdn.net/u010191243/article/details/46685951
在学习J2EE的JDBC过程中,刚见到JDBC就马上联想到了ODBC,而且我们可以肯定他们之间有必然的关系。开始学它的时候还是觉得有点晕,于是就查了很多资料,与比较熟悉的ODBC进行了比较。
先各自简单介绍一下ODBC和JDBC。
ODBC(Open Database Connectivity)是一组对数据库访问的标准API,这些API通过SQL来完成大部分任务,而且它本身也支持SQL语言,支持用户发来的SQL。ODBC定义了访问数据库API的一组规范,这些API独立于形色各异的DBMS和编程语言。
也就是说,一个基于ODBC的应用程序,对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。不论是SQL Server、Access还是Oracle数据库,均可用ODBC API进行访问。
由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。
JDBC(JavaDatabase Connectivity)是Java与数据库的接口规范,JDBC定义了一个支持标准SQL功能的通用低层API,它由Java 语言编写的类和接口组成,旨在让各数据库开发商为Java程序员提供标准的数据库API。
JDBC API定义了若干Java中的类,表示数据库连接、SQL指令、结果集、数据库元数据等。它允许Java程序员发送SQL指令并处理结果。
其实JDBC和ODBC总的来说还是有更多的共同点:
比如,JDBC与ODBC都是基于X/Open的SQL调用级接口;
从结构上来讲,JDBC的总体结构类似于ODBC,都有四个组件:应用程序、驱动程序管理器、驱动程序和数据源,工作原 理亦大体相同;
在内容交互方面,JDBC保持了ODBC的基本特性,也独立于特定数据库. 而且都不是直接与数据库交互,而是通过驱动程序管理器。
他们二者之间的区别:
- ODBC与JDBC比较
- ODBC与JDBC比较
- ODBC与JDBC比较
- 谈谈ODBC与JDBC
- ODBC 与 JDBC.
- ODBC与JDBC
- jdbc与odbc
- JDBC 与ODBC的区别
- JDBC 与ODBC的区别
- JDBC 与ODBC的区别
- JDBC与ODBC的差异
- .NET ODBC与JAVA JDBC连接HIVE查询数据的性能比较
- JDBC与ODBC的区别与应用
- jdbc与odbc的区别,感悟,学习。。。
- jdbc-odbc
- ODBC/JDBC
- Mybatis 与 JDBC 比较
- mybatis与jdbc比较
- Foundation-HTML5-with-CSS3.pdf 英文原版 免费下载
- Markdown入手简易教程
- 二分法查找
- NS3官方文档翻译之NS3.19中的AODV
- Pro Grunt.js.pdf 英文原版 免费下载
- ODBC与JDBC比较
- dedecms配合其它的开源产品
- Activity Lifecycle & Fragment Lifecycle
- CentOS System Administration Essentials.pdf 英文原版 免费下载
- Echarts配置项-5
- 简图记录-linux中断基础
- 14.混合高斯模型,混合贝叶斯模型,因子分析算法
- 页面和服务器相互传值的原理(属性驱动,对象驱动,模型驱动,push,put)
- String操作