我試圖向我虛擬機中託管的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