我是 java 新手。我创建了javamaven项目,在连接mysql时出现以下错误。我把我的代码贴在下面。
在pom.xml中,
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>
在课堂上,
private void connection() {
try {
Class.forName("com.mysql.cj.jdbc.Driver").newInstance();
connect = DriverManager.getConnection("jdbc:mysql://10.100.00.00:3305/dbname" ,
"username","password");
}
catch(SQLException ex) {
System.out.println(ex.getMessage());
}
catch(Exception ex) {
System.out.println(ex.getMessage());
}
}
它抛出java.sql.sqlnontransientconnectionexception:客户端\插件\身份验证是sqlexception所必需的。
1条答案
按热度按时间v09wglhw1#
由于javamysql连接器驱动程序与安装的mysql db版本不兼容。
请检查@p satish patro在这篇文章中的答案:spring boot client\u plugin\u auth是必需的