【发布时间】:2019-10-10 03:12:44
【问题描述】:
当我连接到我的 MYSQL 数据库(托管在 phpmyadmin 上的托管域上,而不是 localhost)时,我收到一个错误,我被拒绝完全访问服务器。到底是怎么回事?我对如何使用这个库方法不是很熟悉并且很困惑。
Connection connection;
try
{
connection =
DriverManager.getConnection("jdbc:mysql://WEBSITENAME.com/DATABASENAME0",
"DATABASEUSERNAME", "DATABASEPASSWORD");
Statement sql = connection.createStatement();
ResultSet myRs = sql.executeQuery("SELECT * FROM table");
while(myRs.next())
{
System.out.println(myRs.getString("column"));
}
} catch (SQLException e)
{
e.printStackTrace();
}
提供的错误如下:
java.sql.SQLException: Access denied for user 'user'@'IP ADDRESS IS LISTED IS LISTED HERE' (使用密码: YES) 在 com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) 在 com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) 在 com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) 在 com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:835) 在 com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:455) 在 com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:240) 在 com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) 在 java.sql.DriverManager.getConnection(未知来源) 在 java.sql.DriverManager.getConnection(未知来源) 在 jDgmj8pWUnXVoHZk04z9.sqlConnect.updateCommand(sqlConnect.java:12) 在 jDgmj8pWUnXVoHZk04z9.Driver.main(Driver.java:10)
【问题讨论】:
标签: java mysql sql phpmyadmin