java JDBC驱动程序连接
每当我执行创建连接的代码时:java JDBC驱动程序连接,java,mysql,jdbc,Java,Mysql,Jdbc,每当我执行创建连接的代码时: Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/sonoo"); 我得到了这个例外 com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:客户端 不支持服务器请求的身份验证协议;考虑 升级MySQL客户端 这个问题的解决方案是什么?下载最新版本的JDBC。我也有同样的问题。我下载了另一个版本,它成功
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/sonoo");
我得到了这个例外
com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:客户端
不支持服务器请求的身份验证协议;考虑
升级MySQL客户端
这个问题的解决方案是什么?下载最新版本的JDBC。我也有同样的问题。我下载了另一个版本,它成功了下载一个更新版本的MySQL连接器/J。“这个问题的解决方案是什么?”按照错误消息中的建议:考虑升级MySQL客户端,也称为JDBC驱动程序。您确实阅读了错误消息,对吗?您无法下载JDBC。这是JRE的一部分。他需要下载最新版本的MySQL驱动程序。JRE的一部分?啊。但是我必须从mySQL网站手动下载它。我说的是mySQL-connector-java.jarJDBC是java本身的一部分(包
java.sql
和javax.sql
),OP需要下载的是mySQL的JDBC驱动程序(也称为mySQL connector/J)。此驱动程序实现JDBCAPI。