Windows Home Basic Premium 中的 ODBC Oracle 驱动程序
我使用的是 Windows Home Basic Premium 操作系统。我安装了 Oracle 10g Express Edition 和 11g,它安装正确,但是当我从 ODBC 添加驱动程序时,我没有找到任何 Express 驱动程序。
这就是为什么我无法运行任何Java数据库项目;它显示驱动程序未加载。这是我使用任何软件时首先遇到的问题。
I am using the operating system Windows Home Basic Premium. I installed Oracle 10g Express Edition also 11g, it installed correctly but when I would go for adding driver from ODBC I didn't find any Express driver.
That's why I can't run any Java database project; it shows me driver not loaded. This is first I face problem using any software.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,一般来说,如果您正在开发 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 驱动程序。
First off, in general, you should not be using ODBC if you are developing a Java application. Java applications generally use the JDBC driver to connect to the database. It is possible to use a JDBC to ODBC bridge driver but that was really only appropriate years ago when not every database had a JDBC driver. There would be no reason to use a JDBC to ODBC bridge driver to connect to an Oracle database in an application built today.
That being said, are you using a 32-bit version of Windows or a 64-bit version of Windows? Did you install 32-bit versions of Oracle or 64-bit versions of Oracle? If you are using a 64-bit version of Windows, the default ODBC Driver Administrator will only display the 64-bit ODBC drivers that are installed. If you installed 32-bit versions of Oracle, you'll need to open the 32-bit ODBC Driver Administrator at C:\Windows\SysWOW64\odbcad32.exe in order to access the 32-bit ODBC drivers.