日期:2014-05-20  浏览次数:20720 次

请教高手,JAVA连接数据库有关的问题
利用何种JAVA的语句来移动数据库的记录指针,比如对RS来说,移动到上一条,下一条等。请高手指教,先谢谢了。

------解决方案--------------------
不是rs.next?
------解决方案--------------------
你用
while(rs.next())
{

}
只是从结果集中的第一列开始吧



------解决方案--------------------
你什么意思啊,不时有现成的吗?
------解决方案--------------------
不错
------解决方案--------------------
rs.next();
rs.absolute(int r);
........
怎么移动的语句都有 看你要实现什么了
------解决方案--------------------
rs.next();

------解决方案--------------------
申请可滚动的记录集。
Statement st = cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);

------解决方案--------------------
可滚动记录集,然后就next
------解决方案--------------------
import java.sql.*

class con2db{
public static void main(String args[]) throws Exception
{
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
Connection cn = Driver.getConnection( "jdbc:odbc:DB ", "username ", "password ");
Statement st = cn.createStatement();
ResultSet rs = st.executeQuery( "select * from table1 ");
while(rs.next()){
system.out.println(rs.getString(1));
system.out.println(rs.getString(2));
system.out.println(rs.getString(3));
}
cn.close();
}

}
------解决方案--------------------
小马哥正解
------解决方案--------------------
都是高手