jdbcでTERADATAにデータを挿入したいのですが、遅いです。どうすれば速くなりますか?
私はこのコードを書きました:
connection_tera= DriverManager.getConnection
(
"jdbc:teradata://192.168.x.xx/database=DBC,tmode=ANSI,charset=UTF8","dbc","dbc"
);
stmt_tera = connection_tera.prepareStatement("insert into a.b values(?)");
//some code here to start while loop
stmt_tera.setObject(i,reset.getobject(i));
stmt_tera.addBatch();
if(addedBatchNumber%100==0)
stmt_tera.executeBatch();
connection_tera.commit();
stmt_tera.clearBatch();
//some code here and finish while loop
TYPE=FASTLOAD のようなパラメーターを接続文字列に追加する必要がありますか? または、他の何か?