gpt4 book ai didi

java - 连接到 JDBC MySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 07:44:10 24 4
gpt4 key购买 nike

我正在尝试使用 Java 连接到 JDBC MySQL 数据库,但是当我尝试运行我的程序时出现以下错误:-

No suitable driver found for a9442ca6-992c-411b-8bda-a42f00a0ab2e.mysql.sequelizer.com

我下载了以下 Jar 文件并将其添加到我的项目中:

    mysql-connector-java5.1.34-bin.jar

我不确定是否需要在声明中添加某种“导入”语句?任何帮助将不胜感激。

我的代码如下:-

package dvddblibrary;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
import java.util.Scanner;

public class DBConnect {

/**
* @param args the command line arguments
*/
public static void main(String[] args)
{



try
{
String host = "xxx";
String uName = "xxx";
String uPass = "xxx";

Connection con = DriverManager.getConnection(host, uName, uPass);

}
catch (SQLException err)
{
System.out.println(err.getMessage());
}
}

}

最佳答案

您需要先注册驱动程序,这是加载类的副作用。尝试一下

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

MySQL甚至说你需要做

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

对于一些“损坏的 Java 实现”,但我从未发现有必要。请参阅http://dev.mysql.com/doc/connector-j/en/connector-j-usagenotes-connect-drivermanager.html .

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

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