我试图向我虚拟机中托管的MySQL数据库发送请求,但它对我来说不起作用 。连接到Java虚拟机中托管的MYSQL数据库
这里是我的设置:
- 最新的Ubuntu服务器魔女的Apache2 MySQL的安装,并正在
- 数据库“反馈”用表“测试”建立和充满试验数据
- 网络适配器已桥接。服务器的IP是(如果我输入ifconfig)10.0.0.1,我的电脑的IP是10.0.0.4。
- 手动打开端口3306。罐子的mysql连接器java的5.1.21-bin.jar是引用Libary
这里是Java代码:
import java.sql.*;
public class Main {
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println("Sucess");
Connection con = DriverManager.getConnection("jdbc:mysql://10.0.0.1/feedback","root","myrootpassword");
con.setReadOnly(true);
} catch (Exception e) {
System.err.print("NO CONNECTION");
}
}
}
我希望有人能够帮助这一点,因为我的工作这个问题有一段时间了。
感谢
这个例外是什么意思? – tdammers 2012-08-17 12:28:41
忽略System.out.println(“成功”); – w4beda 2012-08-17 12:29:15
有没有例外 – w4beda 2012-08-17 12:29:39