选择ODBC和JDBC驱动程序之间

定义数据库驱动程序

数据库厂商,如微软®和Oracle®,实现使用取决于客户的需求,市场需求等因素的技术的数据库系统。写在流行的编程语言,如C,C ++和Java软件的应用®,需要一种方式与这些数据库进行通信。开放式数据库连接(ODBC)和Java数据库连接(JDBC)是驱动程序,使程序员编写数据库无关的软件应用程序的标准。ODBC和JDBC提供一套建议对数据库的高效通信规则。数据库供应商负责实施,并提供遵循这些规则的驱动程序。

决定ODBC和JDBC驱动程序之间

ODBC是一个标准的Microsoft Windows®界面,使数据库管理系统和应用程序通常用C或C ++之间的通信。

JDBC是一种标准的接口,使写在甲骨文的Java数据库管理系统和应用程序之间的通信。

数据库工具箱™有一个C ++库连接到本机的ODBC驱动程序。数据库工具箱具有直接连接到一个纯粹的JDBC驱动程序的Java库。

根据你的环境和你想要完成的任务,决定是否使用ODBC驱动程序或JDBC驱动程序满足您的需求。

使用本机ODBC为:

  • 数据导入和导出最快的性能

  • 内存密集型数据导入和导出

  • 除了所有功能runstoredprocedure功能

使用JDBC为:

  • 平台独立性,使您可以使用任何操作系统的工作(包括苹果电脑和Linux®),驱动程序版本,或者位数

  • 访问所有数据库工具箱功能

只有这些驱动程序的限制是内存性能。MATLAB®内存限制了本地ODBC驱动程序。然而,MATLAB和JVM™堆内存都限制JDBC驱动程序。

也可以看看

|

相关话题