Java 如何为oracle的microsoft odbc驱动程序配置DNS(64位arch)

Java 如何为oracle的microsoft odbc驱动程序配置DNS(64位arch),java,oracle11g,dns,odbc,Java,Oracle11g,Dns,Odbc,我尝试为运行c:/windows/syswow64/odbcad32.exe的odbc配置DNS。 选择microsoft ODBC for ORACLE后,将以以下错误结束: 找不到Oracle(tm)客户端和网络组件。这些 组件由Oracle Corporation提供,是 Oracle 7.3版(或更高版本)客户端软件安装 您将无法使用此驱动程序,直到这些驱动程序已被删除 安装 我在电脑上安装了Oracle11g,但没有任何帮助 我该怎么办?我猜您在配置DNS时遗漏了一些内容。环境变量中的

我尝试为运行
c:/windows/syswow64/odbcad32.exe的odbc配置DNS。
选择microsoft ODBC for ORACLE后,将以以下错误结束:

找不到Oracle(tm)客户端和网络组件。这些 组件由Oracle Corporation提供,是 Oracle 7.3版(或更高版本)客户端软件安装

您将无法使用此驱动程序,直到这些驱动程序已被删除 安装

我在电脑上安装了Oracle11g,但没有任何帮助


我该怎么办?

我猜您在配置DNS时遗漏了一些内容。环境变量中的路径变量正确吗?PATH变量应包括ORACLE_HOME/bin目录。我只是预测我们会犯的简单错误。

这取决于您的应用程序是32位还是64位。如果是64位,则无法连接到32位Microsoft ODBC驱动程序for Oracle,因为它们是不同的体系结构,两者必须匹配。此外,MS没有为Oracle提供64位ODBC驱动程序,但您可以使用Oracle提供的驱动程序

如果您的应用程序是32位的,则还需要安装32位Oracle客户端。同样的概念。架构必须匹配