gpt4 book ai didi

java - 无法连接到 Selenium 中的数据库

转载 作者:行者123 更新时间:2023-12-02 10:39:29 24 4
gpt4 key购买 nike

我试图连接到数据库进行测试,但收到错误报告:

java.sql.SQLException: Client does not support authentication protocol requested by server; consider upgrading MySQL client at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2847)

你能告诉我更好的升级Mysql客户端的方法吗?

这是我的代码:

 package DatabaseTestting;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import org.testng.annotations.Test;

public class TestDB
{
@Test
public void ConnectToSql() throws ClassNotFoundException, SQLException
{
String dburl = "jdbc:mysql://localhost:3306/selenium";
String user = "root";
String pass = "Admin@123";

Class.forName("com.mysql.jdbc.Driver");

System.out.println("Driver Loaded");

DriverManager.getConnection(dburl,user,pass);

System.out.println("Connected to Database");


}

}

我到处寻找,但找不到解决方案。请帮我解决这个问题。

最佳答案

将 mysql-connector-java jar 的版本更新到最新版本。该 jar 的最新版本是 8.0.13。您可以在下面的链接中找到更多详细信息 https://mvnrepository.com/artifact/mysql/mysql-connector-java

关于java - 无法连接到 Selenium 中的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53032837/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com