ResultSet rs=stmt.executeQuery(sqlAll);
while(rs.next()){
String phone = rs.getString("phone");
String phonetype= rs.getString("phonetype");//第2 列
//System.out.println(phone);
pw.println(phone); }
int rowCount=rs.getRow();//总行数
ps:getRow()是获取当前指针位置的行数,也就是说只有指针指向最后一行时getRow()的返回值才是总行数
while(rs.next()){
String phone = rs.getString("phone");
String phonetype= rs.getString("phonetype");//第2 列
//System.out.println(phone);
pw.println(phone); }
int rowCount=rs.getRow();//总行数
ps:getRow()是获取当前指针位置的行数,也就是说只有指针指向最后一行时getRow()的返回值才是总行数
建议改成String phone = rs.getString(1);
这样万一字段名称有变
就省得改程序了
这样好象不行啊,我用了,没获到。3:如何获取总行数?
2.肯定行,可能数据类型不对,你再看看
3. 你可以写个select count(*) from 表名,查询一下不就行了
rs.last();
int num=rs.getRow();
当然可以了,
rs.getString(2)也行呢,不知道了吧
-----------------------------------
2:楼上的楼上,String phonetype= rs.getString("phonetype");//第2 列
这样好象不行啊,我用了,没获到。
这样绝对可以,我肯定
-----------------------------------
3:如何获取总行数?
rs.last();
int num=rs.getRow();
rs.getString()
是比较常用的取值方法
获得
总行数
楼上的可以
用 jianls(欢欢鱼)的
select count(*) from 表名
也可以
楼主检查下自己的程序吧~
1:楼上rs.getString(1)什么意思?第一列?这样也行啊?
当然可以了,
rs.getString(2)也行呢,不知道了吧
-----------------------------------
2:楼上的楼上,String phonetype= rs.getString("phonetype");//第2 列
这样好象不行啊,我用了,没获到。
这样绝对可以,我肯定
-----------------------------------
3:如何获取总行数?
rs.last();
int num=rs.getRow();
----------------------------------------
---------------------------------------
绝对支持!
绝对支持!
绝对支持!
int num=rs.getRow();这个方式似乎不行,我用了一下结果为02:"你可以写个select count(*) from 表名,查询一下不就行了"这个是行,但结果是:
sql=select count(*) from 表名
rs=stmt.executeQuery(sql);查询出的结果在rs里面,怎么弄出来?
sql=select count(*) from 表名
rs=stmt.executeQuery(sql);有值以后 用
rs.next();
String show=rs.getString(1);
show就是你要得值生成文件夹不会做 帮不了楼主拉 呵呵