删除 Java 8 中的 JDBC ODBC 桥接
从 Java 8 开始,JDBC-ODBC Bridge 将不再包含在 JDK 中。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // classNotFoundException is thrown
是否有任何其他解决方案连接 JDBC-ODBC 桥接?
从 Java 8 开始,JDBC-ODBC Bridge 将不再包含在 JDK 中。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // classNotFoundException is thrown
是否有任何其他解决方案连接 JDBC-ODBC 桥接?
我们仍然可以在java 8中使用JDBC-ODBC Bridge,只需遵循这个简单的配方:
将 sun\jdbc 和 sun\security\action 文件夹复制出来,保留文件夹结构。即,您应该具有如下文件夹结构:
Sun --> Security --> Action
--> JDBC
打开一个 CMD 窗口。转到 Sun 文件夹的父文件夹。运行以下命令:jar -cvf jdbc.jar sun
lib
lib\ext
好吧,在我看来,Oracle员工的这篇博客文章说明了一切:
我建议您使用数据库供应商提供的 JDBC 驱动程序或商业 JDBC 驱动程序,而不是 JDBC-ODBC 桥接。
您正在将 JDBC-ODBC 桥接用于哪种类型的应用程序?