【发布时间】:2019-01-05 04:37:34
【问题描述】:
我使用的是 Windows Home Basic Premium 操作系统。我还安装了 Oracle 10g Express Edition 11g,它安装正确,但是当我从 ODBC 添加驱动程序时,我没有找到任何 Express 驱动程序。
这就是我无法运行任何 Java 数据库项目的原因;它显示我未加载驱动程序。这是我在使用任何软件时遇到的第一个问题。
【问题讨论】:
我使用的是 Windows Home Basic Premium 操作系统。我还安装了 Oracle 10g Express Edition 11g,它安装正确,但是当我从 ODBC 添加驱动程序时,我没有找到任何 Express 驱动程序。
这就是我无法运行任何 Java 数据库项目的原因;它显示我未加载驱动程序。这是我在使用任何软件时遇到的第一个问题。
【问题讨论】:
首先,一般来说,如果您正在开发 Java 应用程序,则不应使用 ODBC。 Java 应用程序通常使用 JDBC 驱动程序连接到数据库。可以使用 JDBC 到 ODBC 桥驱动程序,但这仅在几年前才合适,当时并非每个数据库都有 JDBC 驱动程序。没有理由在今天构建的应用程序中使用 JDBC 到 ODBC 桥驱动程序来连接到 Oracle 数据库。
话虽如此,您使用的是 32 位版本的 Windows 还是 64 位版本的 Windows?您安装的是 32 位版本的 Oracle 还是 64 位版本的 Oracle?如果您使用的是 64 位版本的 Windows,默认的 ODBC 驱动程序管理器将只显示已安装的 64 位 ODBC 驱动程序。如果您安装了 32 位版本的 Oracle,则需要在 C:\Windows\SysWOW64\odbcad32.exe 打开 32 位 ODBC 驱动程序管理器才能访问 32 位 ODBC 驱动程序。
【讨论】: