2016 - 2024

感恩一路有你

jdbc和odbc的区别 jdbc与odbc的区别?

浏览量:2350 时间:2021-03-11 11:00:39 作者:admin

jdbc与odbc的区别?

ODBC(开放数据库连接)是Microsoft开放服务体系结构(WOSA)的一部分。它建立了一组规范,并为数据库访问提供了一组标准API(应用程序编程接口)。这些api使用SQL来完成它们的大部分任务。ODBC还提供对SQL语言的支持。用户可以直接向ODBC发送SQL语句。JDBC是用于执行SQL语句的javaapi。JDBC本身是一个产品的品牌,但它也可以被视为“Java数据库连接”。它由一组用Java语言编写的类和接口组成。JDBC已经成为工具/数据库开发人员的标准API。用户可以使用纯javaapi编写数据库应用程序。1) Java不能直接使用ODBC。由于ODBC采用C语言接口,如果Java调用本机C代码,将会在安全性、属性、健壮性、应用程序可移植性等方面带来困难。(2) 您不想逐字逐句地将odbccapi转换为javaapi。例如,ODBC使用大量容易出错的指针,而Java删除了这些不安全的指针。现在,通过JDBC,将ODBC转换成Java风格的面向对象接口。(3) ODBC很难学。ODBC混合了简单函数和高级函数。即使是简单的查询也会带来复杂的可选项。JDBC的设计使得做简单的事情变得容易,并且只允许用户在必要时使用高级功能。(4) JDBC的javaapi提供了一个“纯Java”解决方案。使用ODBC时,ODBC驱动程序管理器和驱动程序必须手动加载到每个客户机中。JDBC驱动程序都是用Java编写的,JDBC代码可以自动安装在所有Java平台上(从网络计算机到主机),而且是可移植的、安全的。

jdbc和odbc区别?

JDBC通过Java的数据库驱动程序直接连接到数据库,而JDBC ODBC连接到ODBC的数据源,真正与数据库建立连接的是ODBC!建议使用JDBC直接连接,最好同时使用连接池!JDBC是“Java数据库连接”)。它由一组用Java编程语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准API,让他们用纯javaapi编写数据库应用程序。ODBC(opendatabaseconnectivity)是一种开放的数据库互连。ODBC是以SQL为基础的数据库访问标准。此接口提供了最大的互操作性:应用程序可以通过一组公共代码访问不同的数据库管理系统。软件开发人员开发的客户机/服务器应用程序与特定的数据库无关。ODBC可以为不同的数据库提供相应的驱动程序。对于ASP程序,ODBC数据源是ASP程序的ADO组件与数据库的接口。

~windows源代码管理,即桥接;ODBC是早期的数据库规范,开放数据库连接。

jdbc与odbc有什么区别?

PDO是PHP与其他数据库连接的扩展(接口),类似于Java的JDBC。ODBC是由Microsoft定义的数据库接口。ODBC还可以支持access、Excel等。因此,pdo ODBC mysql接口相当于绕过一个层

ODBC(开放数据库连接)是Microsoft开放服务体系结构(WOSA)的一部分,它建立了一套规范,并为数据库访问提供了一套标准API(应用程序编程接口)。这些api使用SQL来完成它们的大部分任务。ODBC本身也支持SQL语言。用户可以直接向ODBC发送SQL语句。JDBC是用于执行SQL语句的javaapi。JDBC本身是一个产品的品牌,但它也可以被视为“Java数据库连接”。它由一组用Java语言编写的类和接口组成。JDBC已经成为工具/数据库开发人员的标准API。用户可以使用纯javaapi编写数据库应用程序。1) Java不能直接使用ODBC。由于ODBC采用C语言接口,如果Java调用本机C代码,将会在安全性、属性、健壮性、应用程序可移植性等方面带来困难。(2) 您不想逐字逐句地将odbccapi翻译成javaapi。例如,ODBC使用大量容易出错的指针,而Java删除了这些不安全的指针。现在,通过JDBC,将ODBC转换成Java风格的面向对象接口。(3) ODBC很难学。ODBC混合了简单函数和高级函数。即使是简单的查询也会带来复杂的可选项。JDBC的设计使得做简单的事情变得容易,并且只允许用户在必要时使用高级功能。(4) JDBC的javaapi提供了一个“纯Java”解决方案。使用ODBC时,ODBC驱动程序管理器和驱动程序必须手动加载到每个客户机中。JDBC驱动程序都是用Java编写的,JDBC代码可以自动安装在所有Java平台上(从网络计算机到主机),而且是可移植的、安全的。

jdbc和odbc的区别 数据源 odbc数据源怎么删除

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。