我已经更新了mysql 8.0.13的版本,并且在Java编程期间遇到MysqlNonTransientException的错误:客户端不支持服务器请求的身份验证;考虑升级Mysql client。我该怎么办?
我不知道该怎么办。
import java.sql.*;
import java.util.*;
public class Example1
{
public static void main(String args[])
{
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/student","root","manish@345");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select* from stu_info");
while(rs.next())
{
System.out.println(rs.getString(1)+" "+rs.getString(2)+"
"+rs.getInt(3));
con.close();
}
}catch(Exception e){System.out.println(e);}
}
}
我希望程序提供stu_info表的详细信息。