请教高手,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();
}
}
------解决方案--------------------小马哥正解
------解决方案--------------------都是高手