gpt4 book ai didi

java - 用户 '' @'localhost' 的访问被拒绝(使用密码 : NO) with MySQL in JavaFX

转载 作者:行者123 更新时间:2023-11-29 05:08:16 25 4
gpt4 key购买 nike

我使用我的根帐户从 javafx 应用程序登录到 mysql 但我被拒绝了 访问被拒绝 ''@'localhost'(使用密码:NO)。这是我的代码:

    public void ConnnectClicked(ActionEvent e) throws SQLException {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException ex) {
System.out.println("Error: unable to load driver class!");
System.exit(1);
}
String URL = "jdbc:mysql://localhost:3306/world";
String name = username.getSelectedText();
String pass = password.getSelectedText();

Connection conn = DriverManager.getConnection(URL, name, pass);
primaryStage.setScene(country);
}

如您所见,它只是 javafx 中的一个基本连接方案。 “没有密码”是否意味着我的用户帐户有问题?

最佳答案

这只是一个猜测,但如果那些是文本框:

String name = username.getSelectedText();
String pass = password.getSelectedText();

那么你应该适本地使用username.getText(),因为selectedText 是你用鼠标标记的文本。如果您没有标记它(蓝色突出显示),则它是空的。

关于java - 用户 '' @'localhost' 的访问被拒绝(使用密码 : NO) with MySQL in JavaFX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44368738/

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