主要内容

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

定义数据库驱动程序

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

决定ODBC和JDBC驱动程序

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

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

数据库工具箱™ 数据库工具箱有一个直接连接到纯JDBC驱动程序的Java库。

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

将本机ODBC用于:

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

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

  • 运行存储过程功能

将JDBC用于:

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

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

这些驱动程序的唯一限制是内存性能®内存限制了本机ODBC驱动程序™ 堆内存限制JDBC驱动程序。

另见

|

相关话题