jdbcを使用してレコードIデータベーステーブルを一定の間隔で追加したいとします。Javaで一定の時間間隔で多くのデータを追加します。
たとえば、100000レコードを10秒間隔で追加したいので、10000 /秒を挿入します。
として以下のMySQLの私のコード:、あなたが効果的にデータベース・ラウンドトリップを削減するバッチクエリを使用して
String url1 = "jdbc:mysql://localhost:3306/xyz";
String user = "root";
String password = "root";
conn1 = DriverManager.getConnection(url1, user, password);
if (conn1 != null) {
System.out.println("Connected to the database xyz");
for(int i=0;i<=n;i++){ // where n is no. of record that I want to insert
// Here is my insert logic
}
}
のようなものを意味しその後の質問は、実際には何ですか? –
私はデータベースに挿入する必要がある多くのデータを持っていますが、ある時間間隔でそれらのデータを追加したいという条件があります。 たとえば、100000のデータがあり、10秒間にこれらのデータを追加したい場合は、100000/10 = 10000データ/秒のデータが追加されます。 –
@yogeshjalodaraなぜそれを制限したいのかわからないが、Thread.sleep(長いミリ秒)。あなたが探している方法です.. – user2494817