仮想マシンでホストされているMySQLデータベースに接続しようとしていますが、機能しません。
これが私の設定です:
- 最新のUbuntuServerwitch Apache2 mysqlがインストールされ、機能しています
- テーブル「test」が設定され、テストデータが入力されたデータベース「feedback」
- ネットワークアダプタはブリッジされています。サーバーのIPは(ifconfigと入力した場合)10.0.0.1で、PCのIPは10.0.0.4です。
- ポート3306が手動で開かれました。jarmysqlコネクタjava5.1.21-bin.jarは参照ライブラリです
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");
}
}
}
私はしばらくの間この問題に取り組んでいるので、誰かがこれを手伝ってくれることを願っています。
ありがとう