如何用Java 获得 使用sql 语句 select 受影响的行数?

2024-12-04 23:29:13
推荐回答(3个)
回答1:

rs.last();
int rowCount = rs.getRow();

或者

int rowCount = 0;
while(rset.next()) {
rowCount++;
}

其实,如果你只要行数,不要其他东西,改一下sql就行了
String sql = "select count(*) from student where snum = '"+a+"' and password = '"+b+"'";

直接查询行数
int rowCount = 0;
if(rset.next()) {
rowCount=rset .getInt(1); // 这里是0还是1 忘了
}

回答2:

那个sql执行结果返回的就是影响行数,【极品飞鸽】博客

回答3:

rs.getFetchSize()即可。