Java 8 sun.jdbc.odbc.JdbcOdbcDriver不适用于jdk 1.8
我下载了jdk8u40,现在我得到:Java 8 sun.jdbc.odbc.JdbcOdbcDriver不适用于jdk 1.8,java-8,jdbc-odbc,Java 8,Jdbc Odbc,我下载了jdk8u40,现在我得到: SQLException: SQLState: 08001 Message: No suitable driver found for jdbc:odbc:mysqlDB Vendor: 0 其中mysqlDB是我的数据源名称 我使用: jdbc.drivers=sun.jdbc.odbc.JdbcOdbcDriver jdbc.url=jdbc:odbc:mysqlDB 作为连接字符串。我已下载并安装了驱动程序: mysql-connector-
SQLException:
SQLState: 08001
Message: No suitable driver found for jdbc:odbc:mysqlDB
Vendor: 0
其中mysqlDB是我的数据源名称
我使用:
jdbc.drivers=sun.jdbc.odbc.JdbcOdbcDriver
jdbc.url=jdbc:odbc:mysqlDB
作为连接字符串。我已下载并安装了驱动程序:
mysql-connector-odbc-5.3.4-winx64.msi
我在你们的论坛上读到JDK1.8不再支持JDBCODBC桥。
感谢您的帮助。JDBC-ODBC网桥是,因此出现错误:
JDBC-ODBC桥接器应被视为过渡解决方案;它将在JDK 8中删除。此外,Oracle不支持JDBC-ODBC网桥。Oracle建议您使用数据库供应商提供的JDBC驱动程序,而不是JDBC-ODBC桥
如果您使用的是Java,最好使用JDBC驱动程序而不是ODBC驱动程序,请参阅此处的MySQL JDBC驱动程序。关于“我在您的论坛上读到jdk 1.8不再支持JDBC ODBC桥。欢迎提供帮助。”
请注意,您可以从第三方获得JDBC-ODBC 1型网桥驱动程序。例如,OpenLink软件继续为过去和当前的Java虚拟机版本提供JDBC-ODBC网桥驱动程序: