最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

“jdbc”和“odbc”的区别是什么?

来源:动视网 责编:小OO 时间:2024-10-25 00:35:44
文档

“jdbc”和“odbc”的区别是什么?

ODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBCJDBC是执行SQL语句的JavaAPI。JDBC本身是一个产品的商标名,但它也可被看作为"JavaDatabaseConnecivity(Java数据库连接)"。它由一组用Java语言编写的类与接口组成。JDBC已成为一种供工具/数据库开发者使用的标准API,用户可以用纯JavaAPI来编写数据库应用。
推荐度:
导读ODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBCJDBC是执行SQL语句的JavaAPI。JDBC本身是一个产品的商标名,但它也可被看作为"JavaDatabaseConnecivity(Java数据库连接)"。它由一组用Java语言编写的类与接口组成。JDBC已成为一种供工具/数据库开发者使用的标准API,用户可以用纯JavaAPI来编写数据库应用。


ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC JDBC是执行SQL语句的Java API。JDBC本身是一个产品的商标名,但它也可被看作为"Ja va Database Connecivity(Java数据库连接)"。它由一组用Java语言编写的类与接口组成。 JDBC已成为一种供工具/数据库开发者使用的标准API,用户可以用纯Java API来编写数据库 应用。 1)Java不能直接使用ODBC。因为ODBC使用C语言接口,如果让Java来调用本机C代码的话 ,那么会在安全、属性、健壮性、应用的可移植性等方面带来困难。 (2)不希望把ODBC C API逐字地翻译成Java API。例如,ODBC使用了大量的易于出错的指 针,而Java取消了这种不安全的指针。现在通过JDBC,把ODBC翻译成具有Java风格的面向对象 的接口。 (3)ODBC难以学习。ODBC把简单功能与高级功能混杂在一起,即便是简单的查询也会带来 复杂的任选项。而JDBC的设计使得简单的事情用简单的做法,仅在必要时才让用户使用高级 功能。 (4)JDBC的Java API提供"纯Java"的解决办法。当使用ODBC时,ODBC驱动器管理程序与驱 动器必须手工地装入到每架客户机上。而JDBC驱动器全部是用Java编写的,JDBC代码则在所 有Java平台(从网络计算机到主机)上都可自动安装,并且是可移植的和安全的。

文档

“jdbc”和“odbc”的区别是什么?

ODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBCJDBC是执行SQL语句的JavaAPI。JDBC本身是一个产品的商标名,但它也可被看作为"JavaDatabaseConnecivity(Java数据库连接)"。它由一组用Java语言编写的类与接口组成。JDBC已成为一种供工具/数据库开发者使用的标准API,用户可以用纯JavaAPI来编写数据库应用。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top