どのようにjavaプログラムを介して別のシステムmysqlデータベースにアクセスするには?次のプログラムを使用していますが、私は通信エラーを取得しましたか?変更は、別のシステムmysqlデータベースを接続する必要がありますか?javaプログラムを介して別のシステムのmysqlデータベースにアクセスするには?
Public void dbconnection() {
String name = "";
String port = "3306";
String user = "system";
String pass = "system";
String dbname = "cascade_demo";
String host="192.168.1.61";
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://"+host+":"+ port + "/" + dbname;
System.out.println("URL:" + url);
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(url, user, pass);
String qry2 = "select * from item_master";
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(qry2);
while (rs.next()) {
name = rs.getString(1);
System.out.println("Name:" + name);
}
rs.close();
st.close();
con.close();
} catch (Exception e) {
System.out.println("Exception:" + e);
}
}
今私はすべてのエラーメッセージを取得できませんでしたが、私は与えている接続文字列が –
@AnilKumarReddyを貼り付けてくださいあなたのマシンとMySQLデータベースマシンとの間の接続をチェックしましたか?マシンからMysqlクライアント経由で同じ資格情報を使用して接続できますか? – javalearner
に接続されていなかったエラー – Rocky