public class Test{
public static void main(String args[]){
String s="XXX";//驱动程序字符串
String s1="XXX"//连接数据库字符串
try{
Class.forName(s);
}catch(ClassNotFoundException e){
e.printStackTrace();
}
try{
Connection con=DriverManager.getConnection(s1);
Statement st=con.creatStatement();
ResultSet rs=st.executeQuery("XXXX");//函数参数为一个select查询语句
rs.last();
int i=rs.getRow();
rs.beforeFirst();
}catch(){
}
}
}
使用ResultSet的getRow()方法的时候,必须先执行last()方法,然后执行getRow(),然后再执行beforeFirst(),这样才能得到正确的行值。