主要内容

选择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驱动程序。

另请参阅

|

相关的话题