我正在尝试将Java应用程序连接到我在本地计算机上设置的SQL数据库。没有服务器,所以我在尝试研究它时找到的所有答案都不起作用或不适用。当我运行这个命令时,我得到的错误是:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链路故障
原因: java.net.ConnectException:连接被拒绝:连接
我已经验证了SQL的用户名和密码,并验证了该帐户具有完全管理员权限。有什么想法吗?我不知所措。
package database_console;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnect {
public static void main(String[] args) {
try{
String host= "jdbc:mysql://[myIPaddress]/MTGDatabase";
String uName = "Java";
String uPass = "pass";
Connection con = DriverManager.getConnection(host , uName, uPass );
}
catch(Exception e){
e.printStackTrace();
}
}
}
发布于 2018-06-29 07:11:49
您需要放置端口String host= "jdbc:mysql://[myIPaddress]:[port]/MTGDatabase";
并创建一条语句来执行查询Statement stmt=con.createStatement();
https://stackoverflow.com/questions/51092282
复制相似问题