日期:2014-05-19  浏览次数:20726 次

如果程序向oracle表中插入百万条数据怎么办呢
如果程序向oracle表中插入百万条数据怎么办呢

------解决方案--------------------
。。。。。简单的样例就是:

PreparedStatement stmt = conn.prepareStatement("INSERT INTO Users VALUES(?,?,?)");
User[ ] users = ...;
for(int i=0; i<users.length; i++) {
stmt.setInt(1, users[i].getName());
stmt.setInt(2, users[i].getAge());
stmt.setInt(3, users[i].getShape());
stmt.addBatch();
}
int[ ] counts = stmt.executeBatch();