java jdbc和odbc的区别是什么?jdbc和odbc的关系是怎样的?

KLQ 2020-06-22 09:43:46 java常见问答 6679

对于jdbc和odbc你都了解多少呢?今天要给大家讲到的就是jdbc和odbc之间的内容,一起来了解一下jdbc和odbc的区别以及关系是怎样的吧!

下面先来给大家介绍一下jdbc和odbc之间的区别。

总的来说,jdbc和odbc的区别可以划分成三大部分,一起来看看。

一、jdbc和odbc的区别

1、jdbc是面向对象的,jdbc它完全的遵循了java语言的优点,对java有一定了解的人,对于jdbc掌握的也是会比较的快,很容易就上手了,但是odbc的话,所要耗费的时间可能要长一些,这主要是因为odbc内部功能相对的要复杂一些。

2、和odbc比较起来,jdbc的移植性要好的多,一般的情况下,在将odbc驱动程序安装完毕之后,还要去经过确定的配置才可以应用,不一样的配置在不一样的数据库服务器之间不可以通用,这也就是说,装一次需求配置一次。

可是,jdbc数据库驱动程序就大不一样了,如果,用jdbc数据库驱动程序,那么就只要选择适当的jdbc数据库驱动程序就可以了,它并不需要额外的配置。

在安装的时候,jdbc数据库驱动程序会自动的完成相关的配置,所以这样看的话jdbc的移植性要比odbc好。

3、和odbc比较起来的话,jdbc要更加容易理解一些,做过编程工作的人都知道,java要比C好学一些,这主要就是由于,java语言是面向对象的,它更接近人的思维认识,但是c语言的话就是会比较的抽象了,在odbc当中,一个非常简单的查询,也要分成很多的内容。在odbc驱动程序内部再去整合,做一些复杂的操作,这不仅仅大大的降低了数据库启动程序的性能,并且,还给给程序开发者开发实际运用程序带来了确定的负面效果。

但是,jdbc的话,jdbc数据库启动程序在设计的时候,就包含了很多份基本数据操作功能,所以在编写一些常规的数据库操作语句的时候,它所需求的源代码要比odbc少了很多,所以说,jdbc要容易理解一些。

讲完了区别再一起来看看jdbc和odbc的关系(联系)吧。

二、jdbc和odbc的关系(联系)

jdbc和odbc它们都是用来连接数据库的启动程序的,jdbc和odbc因为具有数据库独立性甚至平台无关性,所以对Internet上异构数据库的访问提供了非常好的支持。

对于jdbc和odbc之间的区别和关系就给你介绍到这里了,这些是比较基础的知识了,希望对你会有所帮助哦。

请继续关注奇Q工具网吧,更多java常见问题和知识,可以为你解答分享。

面向对象和面向过程的区别是什么?有什么区别?

servlet和jsp的区别是什么?有什么区别?

jetty和tomcat的区别是什么?相同点和差异介绍