当前位置: 技术问答>java相关
如何得到结果集中的纪录数
来源: 互联网 发布时间:2015-05-10
本文导语: java 中ResultSet返回结果集合。 如何能得到该结果集合中含有多少条记录 | 如果支持JDBC2.0 resultSet.last(); int rowCount=resultSet.getRow(); 如果不支持JDBC2.0 使用 select count(*) 语句先查...
java 中ResultSet返回结果集合。
如何能得到该结果集合中含有多少条记录
如何能得到该结果集合中含有多少条记录
|
如果支持JDBC2.0
resultSet.last();
int rowCount=resultSet.getRow();
如果不支持JDBC2.0
使用 select count(*) 语句先查一次
resultSet.last();
int rowCount=resultSet.getRow();
如果不支持JDBC2.0
使用 select count(*) 语句先查一次
|
Conntion conn;
Statement stmt = conn.createStatement();
String sql="select count(*) from nodesite where ...";
ResultSet rst = stmt.executeQuery(sql);
if(rst.next())
rst.getInt(1);
Statement stmt = conn.createStatement();
String sql="select count(*) from nodesite where ...";
ResultSet rst = stmt.executeQuery(sql);
if(rst.next())
rst.getInt(1);
|
至今还没有,
只有
resultSet.last();
int rowCount=resultSet.getRow();
只有
resultSet.last();
int rowCount=resultSet.getRow();
|
rs为结果集。
int row=0;
if(rs.next())
{
rs.last();
row=rs.getRow();
rs.beforeFirst();
}
int row=0;
if(rs.next())
{
rs.last();
row=rs.getRow();
rs.beforeFirst();
}