public void SQLconnect() {
try {
System.out.println("Connecting to MySQL database...");
Class.forName("com.mysql.jdbc.Driver").newInstance();
String conn = "jdbc:mysql://" + this.SQL_HOST/* + ":" + this.SQL_PORT */
+ "/" + this.SQL_DATA;
this.con = DriverManager
.getConnection(conn, this.SQL_USER, this.SQL_PASS);
} catch (ClassNotFoundException ex) {
System.err.println("No MySQL driver found!");
} catch (SQLException ex) {
System.err
.println("Error while fetching MySQL connection!");
} catch (Exception ex) {
System.err
.println("Unknown error while fetching MySQL connection.");
}
}
これは Java です。接続 "con" を使用して、別のスレッドから MySql データベースに接続できますか? または、これはスレッドセーフではありません。
スレッドセーフでない場合、どうすればよいですか?