java中preparedstatement中的setFetchSize()是做什么用的

好像API里面没有啊
2025-02-26 07:23:26
推荐回答(2个)
回答1:

设置每次从数据库中取多少条记录。一般没什么用,因为不同的数据库已经设置了不同的size。有可能你使用了setFetchSize(),但产生不了什么效果。

回答2:

setFetchSize()设置从数据库取得多行的行数大小。

Statement stmt = conn.createStatement();
ResultSet rsset = stmt.executeQuery("SELECT * FROM user LIMIT 30");
rsset.setFetchSize(10);
while(rsset.next()){
 //这里还是30条记录
}