我创建了java应用程序。它在localhost上运行。但无法连接到远程服务器。 这里是我的代码无法从java应用程序连接到远程mysql服务器
public Connection getDBConnection() throws Exception {
Connection conn = null;
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection("jdbc:mysql://192.168.0.101:8081/mydb", "user", "password");
return conn;
}
我使用JDBC驱动程序。
但我收到错误味精
Communications link failure
成功发送到服务器的最后一个数据包为0毫秒前。驱动程序尚未收到来自服务器的任何数据包。
我该如何解决这个问题。
配置为MySql服务器的[bind-address](http://dev.mysql.com/doc/refman/5.1/en/server-options.html#option_mysqld_bind- address)是什么? – 2013-04-28 09:03:31
用户和密码就是例子。我会稍后改变。 – 2013-04-28 09:09:31
你能用标准的mysql客户端连接到远程数据库吗? – Nifle 2013-04-28 09:12:50