1、recordset对象只能说有多少个,而不能说有多少行多少列吧?一条记录就是一个recordset中的一个对象。取得recordset的方法:
Recordet rs;
rs.last();
int Num=rs.getRow();
Num即是recordset的个数了
2、第二个问题,以前我也在论坛上面看见过类似的取mssql中的数据颠倒顺序时出错的帖子。不知道最后如何解决了,你可以搜索一下,个人觉得好像跟你的odbc驱动有关。
Recordet rs;
rs.last();
int Num=rs.getRow();
Num即是recordset的个数了
2、第二个问题,以前我也在论坛上面看见过类似的取mssql中的数据颠倒顺序时出错的帖子。不知道最后如何解决了,你可以搜索一下,个人觉得好像跟你的odbc驱动有关。
解决方案 »
- document.getElementById("idtm")为空货不是对象
- 将项目部署到linux服务器上,报一大堆异常导致无法访问,求解!
- 数据库方面的要学到怎样
- 问个java+flex 的问题 做过企业级开发的 进来帮小弟解觉一下哦
- 对于servlet,javaBean内部的static数据,是否需要考虑同步访问呢?
- html生成PDF显示不全怎么解决??
- jsp 与 mysql连接出现问题,请各位大哥帮忙!
- 没有数据库的网站怎样实现检索功能?
- JSP+ACCESS的问题
- 为何每次更改JSP文件时只有重起RESIN才能有效?
- 读写文本的分页,不知如何处理?
- JavaMail中props.put("mail.smtp.host", "???")后面的邮件服务器该填什么?
...
Statement st= conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs= st.executeQuery(sql);
ResultSetMetaData getdata = rs.getMetaData();
int Colcount = getdata.getColumnCount();//得到一个记录的列数;
nt numRows = 0;
boolean rs_isEmpty = !rs.next();
if (!rs_isEmpty){
rs.last();
numRows = rs.getRow();//得到记录集的总记录数(总行数);
rs.first();
}
问题二:
像上面那样定义Statement,应该可以随意取记录,只要控制好游标的位置