在java中,已获得默认类型的ResultSet对象rs,要获取结果集中的数据,必须执行的语句是().

a)rs.next()
b)rs.previous()
c)rs.getNext()
d)rs.getPrevious()

第1个回答  2013-08-14
正确答案是a)rs.next()
第2个回答  2013-08-14
答案是a

java中如何获取ResultSet rs结果集中的条数?
方法一:利用ResultSet的getRow方法来获得ResultSet的总行数 Java代码 ResultSet rs;rs.last(); \/\/移到最后一行 int rowCount = rs.getRow(); \/\/得到当前行号,也就是记录数 rs.beforeFirst(); \/\/如果还要用结果集,就把指针再移到初始化的位置 方法二:利用循环ResultSet的元素来获得ResultSet的...

java中如何获取ResultSet rs结果集中的条数?
ResultSetMetaData不能获取行数,只能获取列的相关信息,不知道楼主获取行数有什么用,一般可通过SQL语句实现行数统计,通过ResultSet和ResultSetMetaData实现数据结构转换和实体封装,没有获取行数的必要。

java中如何获取ResultSet rs结果集中的条数?
resultset不可以获取里面的条数因为resultset是保持数据库连接时存在,是一个只进只读的对象,相当一个数据行的指针没有大小的。Result这个对象有大小。其方法是getRowCount()

java 获取ResultSet结果集中字段别名的数据。怎么做到、求指点...
String sql = "select i_id as id,str_name as name from ..."; ResultSet rs = null; while (rs.next()) { \/\/ 都可以取ID int id0 = rs.getInt(1); int id1 = rs.getInt("id"); \/\/ 都可以取name String name0 = rs.getString(2); String name...

ResultSet对象rs获取第一行数据的语句是什么?
rs.open "XXXXX"if rs.eof =false then rs.movefist '第一行记录 else msgbox "No record"end if

java语句到这里异常:ResultSet rs = ps.executeQuery();
你自己注释的很明白了 \/\/executeQuery()方法会把数据库响应的查询结果存放在ResultSet 这是查询方法,是用来查询的,数据库会吧查询的结果集放在这个ResultSet里面 修改用executeUpdate这个方法

java 数据库已经连接上,但是resultset得到Statement执行查询时,出错
异常很明显的告诉你错误在哪里了。错误在这一句 rs=st.executeQuery("'select * from xs'");你那多了一个单引号,应该改为 rs=st.executeQuery("select * from xs");(里面的是SQL语句的字符串,只需要双引号就可以了),

java 如何获取ResultSet 中各项的数据类型
JAVA中Resultset是一个类 而不是一个方法。记住啊。结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等。结果集读取数据的方法主要是getXXX(),它的参数可以是整型,表示第几列(是从1开...

ResultSet是一个结果集,怎么获得里面的数据
rs.getString(1)或者rs.getURL(1)来得到该数据的引用。在ResultSet中取数据之前都要使用rs.next()方法,一个数据的话就是if(rs.next());多个数据的话就是while(rs.next())。每次读出数据后结果集的游标自动下移。鉴于你所说只有一个参数,那么列的索引就应该是一。

在Java中,如何通过在数据库得到的结果集得到表的列数和行数?
在Java中,获得ResultSet的总行数的方法有以下几种。第一种:利用ResultSet的getRow方法来获得ResultSet的总行数Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);ResultSet rset = stmt.executeQuery("select * from yourTableName");rset.last();int ...

相似回答