データベースを処理するJavaコードがあり、アプリケーションでマルチスレッドを使用したい場合。各スレッドは、データベースへの挿入を含む関数を実行することを想定しています。私の質問は次のとおりです。次のステートメントをどこに配置すればよいですか。
Connection con = DriverManager.getConnection (dbUrl);
query = " insert into schema.table values (default,?,?)";
preparedStmt = con.prepareStatement(query);
run
すべてのスレッドがそれらを実行するようにそれらを配置する必要がありますか?またはそのMain
ため、それらは一度だけ実行されますか?または関数によって呼び出される関数の内部run
?マルチスレッドがある場合、データベースに挿入する正しい方法を知る必要があります。ありがとう。