我铺设了付费托管,并向其中添加了我的数据库。我正在尝试从我的 java 桌面应用程序连接到此在线数据库,但是出现异常:通信链接失败。
这是我的代码:
public Kviz_DAO(){
try{
Class.forName("com.mysql.jdbc.Driver");
konekcija = DriverManager.getConnection("jdbc:mysql://penal.ba:2082/mydatabasename?"+
"user=mydbuser&password=mydbpassword");
}
catch(Exception ex){
ex.printStackTrace();
}
}
谁能告诉我我做错了什么。
最佳答案
检查数据库服务器中是否有您的 IP 的权限。如果没有,则授予IP的权限
GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
如果不起作用,请检查防火墙。
关于java - 如何从 Java 桌面应用程序连接到在线 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22609355/