![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||
|
ODBC、OLE DB 和 JDBC 接口由数据库驱动程序(在 OLE DB 中称为“数据提供程序”)实现,这些接口仅是软件片段。当 Web 应用程序与数据库进行通信时,应用程序是通过驱动程序的中间作用实现通信的。
数据库驱动程序是特定于数据库的。例如,可以使用 Microsoft Access、SQL Server 和 dBase 驱动程序。与此类似,您可使用 OLE DB 提供程序,例如用于 SQL Server 的 OLE DB 提供程序。您的数据库决定了您的选择。
驱动程序由诸如 Microsoft 和 Oracle 等数据库供应商编写,也可由各个第三方软件供应商编写。Microsoft 为最流行的数据库软件包(如 Microsoft Access、Microsoft SQL Server 和 Oracle)提供许多 ODBC 驱动程序和 OLE DB 提供程序。ODBC 驱动程序仅运行于 Windows 平台,自动随 Microsoft Office 和 Windows 2000 安装,也可随 Microsoft 数据访问组件 (MDAC) 2.5、2.6 和 2.7 软件包安装。这些软件包可从 Microsoft Web 站点 免费下载。MDAC 2.6 可安装许多 OLE DB 提供程序。
备注: 首先安装 MDAC 2.5,然后安装 MDAC 2.6。
若要了解您的 Windows 系统上安装了哪些 ODBC 驱动程序,请参见查看安装在 Windows 系统上的 ODBC 驱动程序。
因为 Macintosh 很少用作数据库平台,所以很少有用于它的 ODBC 驱动程序。
一些常见 JDBC 驱动程序包括用于 Microsoft SQL Server 数据库的 i-net JDBC 驱动程序、用于 Oracle 数据库的 Oracle Thin 驱动程序和用于 IBM DB2 数据库的 JDBC Driver for DB2。有关 JDBC 驱动程序及其供应商的更多信息,请访问 Sun Web 站点 上 JDBC 驱动程序的可搜索数据库。
此处是用于各种类型 Web 应用程序的数据库接口及一些常见的数据库驱动程序:
Web 应用程序
|
数据库接口
|
常见驱动程序
|
---|---|---|
ColdFusion MX
JSP
|
JDBC
|
Sun JDBC-ODBC 驱动程序
用于 SQL Server 的 i-net Sprinta JDBC 驱动程序
Oracle Thin JDBC 驱动程序
|
ColdFusion 4 或 5
|
ODBC 或 OLE DB
|
ColdFusion 本身的驱动程序
Microsoft Access Driver
Microsoft SQL Server Driver
|
ASP
|
ODBC 或 OLE DB
|
Microsoft Access Driver
Microsoft SQL Server Driver
Microsoft SQL Server Provider
Microsoft ODBC for Oracle
|
ASP.NET
|
OLE DB
|
Microsoft Jet Provider
Microsoft SQL Server Provider
Microsoft Oracle 提供程序
|
PHP
|
特定于 MySQL
|
MySQL 驱动程序
|
|
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |