Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 8 sun.jdbc.odbc.JdbcOdbcDriver不适用于jdk 1.8_Java 8_Jdbc Odbc - Fatal编程技术网

Java 8 sun.jdbc.odbc.JdbcOdbcDriver不适用于jdk 1.8

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-

我下载了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-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网桥驱动程序: