2016 - 2024

感恩一路有你

java的由来和发展历程 jdbc和odbc区别?

浏览量:1083 时间:2021-03-17 15:16:57 作者:admin

jdbc和odbc区别?

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

JDBC和ODBC有什么区别?

JDBC是Java通过数据库驱动程序与数据库通信,JDBC是Java数据库连接,专门为Java数据库连接提供支持,而ODBC是Java通过windows进行数据源管理与数据库通信的桥梁;ODBC是早期的数据库规范,开放数据库连接。

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保留了ODBC的基本设计功能;事实上,这两个接口都基于X/opensqlcli(调用级接口)

java的由来和发展历程 jdbc与odbc有什么联系 odbc数据源怎么删除

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