1
使用我的root帐户从javafx应用程序登录到mysql但im被拒绝 访问被拒绝'''localhost'(使用密码:否)。 这是我的代码:在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它只是一个基本的连接方案。 Doenst“密码否”意味着我的用户帐户有问题吗?
如果您打印出名称并传递到控制台上,那么您希望看到的是什么? – petul
查看https://stackoverflow.com/questions/2995054/access-denied-for-user-rootlocalhost-using-passwordno –
我不能得到任何打印。 –