您好,欢迎访问一九零五行业门户网

JDBC和ODBC之间的区别

jdbc和odbc都是api(应用程序编程接口),它帮助客户端的应用程序访问服务器端的数据库。下面本篇文章就来认识一下jdbc和odbc,简单介绍一下它们之间的区别,希望对大家有所帮助。
jdbc是什么?
jdbc表示java数据库连接,是一种应用程序编程接口,即api。jdbc是作为java开发工具包(jdk)1.1的一部分发布的。它是建立在odbc的基础上的,因此,在jdbc中保留了一些odbc的基础知识。
jdbc是任何java应用程序和不同数据库之间的标准接口。jdbc的功能是帮助基于java的应用程序访问不同类型的数据库。jdbc提供了查询数据库的方法,它也可用于更新数据库。jdbc提供jdbc驱动程序,将请求从客户端的java应用程序转换为数据库理解的语言。
odbc是什么?
odbc是开放式数据库连接。与jdbc一样,odbc也是一个api,充当客户端应用程序和服务器端数据库之间的接口。
odbc帮助应用程序从数据库访问数据。用任何语言编写的应用程序都可以使用odbc访问不同类型的数据库,因此,它被认为是独立于语言和平台的。与jdbc一样,odbc aslo提供odbc驱动程序,可将用任何语言编写的应用程序请求转换为数据库可理解的语言。
odbc是最广泛使用的,并且可以理解许多不同的编程语言。但它的代码很复杂,难以理解。
jdbc和odbc之间的区别是什么?
1、jdbc代表java数据库连接,是面向对象的。而odbc代表开放式数据库连接,是程序性的。
2、jdbc只能将其用于java语言开发的程序中,可以在任何平台上使用;odbc可以将其用于任何语言,如c,c ++等本地语言开发的odbc驱动程序,仅可以选择在windows平台上使用。
3、对于java应用程序,不建议使用odbc,因为内部转换会导致性能下降,应用程序将变为平台相关;强烈建议使用jdbc,因为我们没有性能和平台相关的问题。
4、odbc的代码很复杂,很难学习。但是,jdbc的代码更简单,更容易运行。
以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注相关教程栏目!!!
以上就是jdbc和odbc之间的区别的详细内容。
其它类似信息

推荐信息