MySQL データベースにもっと動的にアクセスする方法を探しています。
たとえば、テーブルにテキストを挿入したいとします。insert()
私は、約半分の秒ごとに呼び出され、挿入を行うメソッドをいくつか持っています。
コードは次のようになります。
public void insert(String string) {
Class.forName("com.mysql.jdbc.Driver").newInstance();
java.sql.Connection conn = java.sql.DriverManager.getConnection(...);
java.sql.Statement stat = conn.createStatement();
stat.executeUpdate("INSERT INTO mytable (mytext) VALUES ('"+ string +"')");
conn.close();
}
しかし、接続を頻繁に開いたり閉じたりするため、これは多くの問題を引き起こす可能性があると本当に思います.
接続を何度も開いたり閉じたりせずに、データベースに対して「MySQLStream」を開いてデータを出力する方法はありませんか?
返信ありがとうございます。