
你读取的时候不是要用到流么?你用字符流fileinputstreamRead或bufferRead中的readline(方法一行一行读,自己用一个自定义变量int i ,i++计数就行了。建议女生的话,不要做开发,搞个测试就ok了,技术还是交给你的男同事去吧
(1)在你调用 getRow 的时候 把数据库连接给关了 因为 ResultSet是游标集 需要与数据库
保持连接 所以你取不到行数
(2) ResultSet是一个游标集 可能不支持这个方法
你试试这种
ResultSet Reau=null;//这里换成你的ResultSet;
int count=0;//统计行数
try
{
while(Reaunext()){
count++;
}
Systemoutprint("一共有"+count);
}
catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
理论上说是不能直接得到的,因为最原始的IO流是字节流也就是说一次只能读到一个字节的数据,这里面根本就没有行数之说;此外,即使使用缓冲流最多也就是每次读进一行已,如果想要得到文件的行数就得等文件读完才知道。
以上就是关于java读取txt文件如何得到总行数全部的内容,包括:java读取txt文件如何得到总行数、在java中用ResultSet得到"select count(*) from userinfo where username='admin' " 怎么返回获得行数、java IO流读文件能不能得到行数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)