jdbc和odbc分别是什么意思?
jdbc简介:Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的
odbc简介:开放数据库连接(Open Database Connectivity,ODBC)是为解决异构数据库间的数据共享而产生的,现已成为WOSA(The Windows Open System Architecture(Windows开放系统体系结构))的主要部分和基于Windows环境的一种数据库访问接口标准。ODBC 为异构数据库访问提供统一接口,允许应用程序以SQL 为数据存取标准,存取不同DBMS管理的数据;使应用程序直接操纵DB中的数据,免除随DB的改变而改变。用ODBC 可以访问各类计算机上的DB文件,甚至访问如Excel 表和ASCI I数据文件这类非数据库对象。
两者的区别:
1.jdbc因为是java用来连接数据库的,所以是面向对象的。而odbc代表开放式数据库连接,像C语音一样,是程序性的。
2.jdbc只能将其用于Java语言开发的程序中,可以在任何平台上使用;odbc可以将其用于任何语言,如C,C ++等本地语言开发的ODBC驱动程序,仅可以选择在Windows平台上使用。
3.从入手的角度来说odbc的代码很复杂,很难学习。但是,jdbc的代码更简单,更容易运行。
4.当然,对于java来说肯定是jdbc比odbc方便得多。因为内部转换会导致性能下降,应用程序将变为平台相关。而使用jdbc,因为我们没有性能和平台相关的问题。
以上就是全部内容,更多精彩请继续关注小编。
免责声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。如稿件版权单位或个人不想在本网发布,可与本网联系,本网视情况可立即将其撤除。