我正在使用Spring,我有一个存储所有数据库详细信息的接口以及实现接口以获取数据库详细信息的Login.java
。当我使用下面的行进行连接时,它可以正常工作
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/"+dbName, dbUsername, dbPassword);
但是如果我使用下面这一行,我会收到错误:“The exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
”
conn = DriverManager.getConnection("jdbc:mysql://"+dbIP+":3306/"+dbName, dbUsername, dbPassword);
接口文件的内容
public interface DBProvider {
final String dbUsername = "root";
final String dbPassword = "admin";
final String tblUsers = "tbl_users";
final String dbName = "mydatabase";
final String dbIP = "1.1.1.1"; //example
}
我应该更改什么才能从接口文件中获取IP并建立成功的SQL连接?