Py学习  »  Andrea Annibali  »  全部回复
回复总数  1
5 年前
回复了 Andrea Annibali 创建的主题 » 空指针Excpetion Java Minecraft MySQL

我建议加上 Class.forName("com.mysql.cj.jdbc.Driver") 以如下方式:

public class MySQL {

    public String host = "localhost";
    public String database = "tsverify";
    public String username = "silentgames";
    public String password = "Epic_Password";
    public Connection con;

    public void connect() {
        if (!isConnected()) {
            try
            {
                Class.forName("com.mysql.cj.jdbc.Driver");
                con = DriverManager.getConnection("jdbc:mysql://" + host + ":3306/" + database + "?autoReconnect=true", username, password);
                System.out.println("[MySQL] [Sync] Verbindung aufgebaut!");
            }
            catch (SQLException e)
            {
                System.out.println("[MySQL] Connection failed");
                e.printStackTrace();
            }
        }
    } 

}