主要内容

在ODBC和JDBC驱动程序之间进行选择

定义数据库驱动程序

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

在ODBC和JDBC驱动程序之间选择

ODBC是标准的Microsoft Windows®支持数据库管理系统和通常用C或c++编写的应用程序之间通信的接口。

JDBC是一个标准接口,它支持数据库管理系统和用Oracle Java编写的应用程序之间的通信。

Database Toolbox™有一个c++库,本机连接到ODBC驱动程序。Database Toolbox有一个直接连接到纯JDBC驱动程序的Java库。

根据您的环境和您想要实现的目标,决定使用ODBC驱动程序还是JDBC驱动程序是否满足您的需求。

使用本机ODBC:

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

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

  • runstoredprocedure函数

使用JDBC:

  • 平台独立性,允许您使用任何操作系统(包括Mac和Linux®)、驱动版本或比特

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

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

另请参阅

|

相关的话题

Baidu
map