我试图通过网络连接到MySQL数据库。我已经安装了MySQL,并且该服务正在默认端口上运行。我还将SQL连接器安装到jar文件并将java JDK添加到服务器计算机。我能够使用的代码连接到我的本地数据库:通过网络使用JDBC连接到MySQL
private String dbUrl = "jdbc:mysql://localhost/DatabaseName";
private String dbClass = "com.mysql.jdbc.Driver";
但是,当我尝试连接到它通过网络,与IP地址(例如:192.168.1.45):
private String dbUrl = "jdbc:mysql://192.168.1.45/DatabaseName";
private String dbClass = "com.mysql.jdbc.Driver";
我得到连接错误:
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
有没有人知道这个问题是什么?我需要添加一个不同的地址吗? 我已经添加了地址的默认端口,但无法让它工作。
感谢您的任何帮助。
http://forums.mysql.com/read.php?39,199085,204628#msg-204628 – zengr 2010-11-25 12:23:35