主要内容

选择ODBC、JDBC驱动程序

定义数据库驱动程序

数据库供应商,如微软®和甲骨文®,实现其数据库系统使用的技术取决于客户需求,市场需求,和其他因素。流行的编程语言编写的软件应用程序,比如C、c++和Java®,需要一种方法来与这些数据库通信。开放数据库连接(ODBC)和Java数据库连接(JDBC)驱动程序标准使程序员能够编写与数据库无关的软件应用程序。ODBC、JDBC提供一组规则推荐有效的与数据库通信。数据库供应商负责实施并提供驱动程序遵循这些规则。

ODBC、JDBC驱动程序之间的决定

ODBC是一个标准的微软视窗®接口,使数据库管理系统和应用程序之间的通信通常用C或c++编写的。

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

数据库工具箱™有本地c++库连接ODBC驱动程序。数据库工具箱一个Java库,直接连接到一个纯JDBC驱动程序。

取决于你的环境和你想要实现什么,决定是否使用ODBC驱动程序或JDBC驱动程序满足您的需要。

使用本机ODBC:

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

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

  • 所有功能,除了runstoredprocedure函数

使用JDBC:

  • 平台独立性,允许您与任何操作系统(包括工作Mac和Linux®)、驱动程序版本或位数

  • 访问所有数据库工具箱函数

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

另请参阅

|

相关的话题