Groups
Groups
Sign in
Groups
Groups
绿色精灵
Conversations
About
Send feedback
Help
JAVA使用数据库Oracle的_JDBC处理可(滚动)的结果集-的方法
0 views
Skip to first unread message
zrq83...@gmail.com
unread,
Dec 4, 2006, 7:29:09 AM
12/4/06
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to 绿色精灵
import java.sql.*
public class TestScoll{ //_JDBC处理可滚动的结果集
public static void main (String[] args){
try{
new oracle.jdbc.driver.OracleDriver();
String url ="jdbc:oracle:thin:@192.168.0.1:1521:SXT";
Connection conn = DriverManager.getConnection(url, "koko", "xxx");
Statement stmt conn.createStatement(
ResultSet.Type_SCOLL_INSENSITIVE,
//要求提供可滚动的JDBC支持才可用,否则用next方法;
ResultSet_Concur_READ_ONLY);
ResultSet rs = stmt.executeQuery("select * from emp order by
sal");//执行从底到高输出
rs.next();//在不支持可滚动下用next方法
System.out.println(rs.getInt(1));//这里的1等于数据里面的表的第一个字段,可用"第一个字段名"代替
rs.last();//最后的
System.out.println(rs.getString(1));
System.out.println(rs.isLast());//is开头是bool类型
System.out.println(rs.isAfterLast());//最后的下一条
System.out.println(rs.getRow());//当前的记录是第几条记录
rs.previous();//往前一条
System.out.println(rs.getString(1));
rs.absolute(6);//直接定位到第6行上
System.out.println(rs.getString(1));
rs.close();//关闭
stmt.close();
conn.close();
}catch (SQLException e){
e.printStackTrace();
}
}
}
Reply all
Reply to author
Forward
0 new messages