请教如何统计记录集中的记录数目

zytang 2001-06-06 08:49:00
请教如何统计记录集中的记录数目
...全文
215 点赞 收藏 27
写回复
27 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ywsws 2001-06-26
我该如何知道我得jdbc是不是2.0的?我down了一个jdbc option pack,都是些class文件,不知该怎样用,有那位大虾知道?
回复
ywsws 2001-06-25
我想统计记录集中的记录数目,
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE) ;
rs=stmt.executeQuery(sql);

当我执行
rs.last();
rs.getRow();
系统报错:javax.servlet.ServletException: Result set type is TYPE_FORWARD_ONLY
可是我已将resultset设为ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE了,为什么还出错?我是用jdbc-odbc桥来连接数据库的,应该是支持jdbc2.0的,我不知道是什么原因,还望多多指教。除这以外,还有其它的方法能取得记录集中的记录数目吗?
回复
zy12345 2001-06-20
int i=0;
while(rs.next())
{
i++;
}
回复
zytang 2001-06-08
多谢指点
回复
newroc 2001-06-08
http://java.sun.com/docs/index.html
这里 去当把
不过我觉得你有时候也应该学者自己去找点东西,遇到问题就问.....不大好.
回复
dhlxmy 2001-06-07
ResultSet.TYPE_SCROLL_SENSITIVE就是可滚动
ResultSet.CONCUR_UPDATABLE就是对更新敏感
你要确定你的驱动支持jdbc2.0才能用
回复
zytang 2001-06-07
“ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE”
什么意思
回复
zytang 2001-06-07
谢谢各位大虾,
我问题太多,
已经没有分了请见谅。
回复
byfree 2001-06-07
select count(*) as cnt from table
rs.getInt("cnt");
回复
zytang 2001-06-07
“SUN的网站”的什么地方
回复
kookoo 2001-06-07
SUN的网站
回复
zytang 2001-06-07
请教网址
回复
kookoo 2001-06-07
是我说的不明白……
我指的是JDK开发参考文档,不包括在JDK中,需要自己下载。
回复
zytang 2001-06-07
“JDK文档中api\java\sql\ResultSet.html ”
没有该文档。
JDK下面只有bin,demo,include,include-old,jre,lib目录。
回复
kookoo 2001-06-07
JDK文档中api\java\sql\ResultSet.html
回复
zytang 2001-06-07
在下对不起各位大热心的大虾。
本人很菜,问题很多,分数很少,
只能略表心意了。
回复
zytang 2001-06-07
这段文档是哪个文件
回复
kookoo 2001-06-07
JDK文档中写得很明白:

Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2");
// rs will be scrollable, will not show changes made by others,and will be updatable

rs.absolute(5);
// moves the cursor to the fifth row of rs

rs.updateString("NAME", "AINSWORTH");
// updates the NAME column of row 5 to be AINSWORTH

rs.updateRow();
// updates the row in the data source

rs.moveToInsertRow();
// moves cursor to the insert row

rs.updateString(1, "AINSWORTH");
// updates the first column of the insert row to be AINSWORTH

rs.updateInt(2,35);
// updates the second column to be 35

rs.updateBoolean(3, true);
// updates the third row to true

rs.insertRow();

rs.moveToCurrentRow();
回复
windygirl 2001-06-07
关注
回复
zytang 2001-06-07
能不能拷段代码,演示一下CONCUR_UPDATABLE的作用,谢谢
回复
加载更多回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-06-06 08:49
社区公告
暂无公告