[英]Using online mysql database with java
我正在尝试建立投资组合,并且在使用在线mysql数据库时遇到问题。 我有这样的代码:
public class DBManager {
public static String _host = "sql8.freesqldatabase.com";
public static String _port = "3306";
public static String _user = "************";
public static String _pass = "**************";
public static String _db = "**********";
private static Connection connection;
public static Connection getConnection() throws ClassNotFoundException, SQLException {
if (connection == null) {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://" + _host + ":" + _port + "/" + _db + "";
connection = DriverManager.getConnection(url , _user, _pass);
}
return connection;
}
}
在我在本地数据库上工作之前,某些数据库在工作台上工作。 现在我有这样的错误:
Access denied for user 'sql8167592'@'host-79.173.28.129.tesatnet.pl' (using password: YES)
确保用户存在于数据库中并且凭据正确,如果说访问被拒绝,则意味着URL是正确的,并且该地址中有一个mysql服务器
您需要在MySQL服务器上执行以下行。
ALTER USER 'your username'@'your ip' IDENTIFIED BY 'your password';
编辑:从您的问题中删除您的MySQL服务器IP,用户名和密码!!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.