example15_3.java.bak
来自「不错的教程 适合中高级人员的使用」· BAK 代码 · 共 42 行
BAK
42 行
import java.sql.*;
public class Example15_3
{ public static void main(String args[])
{ Connection con;Statement sql; ResultSet rs;
try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{ System.out.println(""+e);
}
try
{ con=DriverManager.getConnection("jdbc:odbc:sun","gxy","123");
sql=
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
//返回可滚动的结果集:
rs=sql.executeQuery("SELECT name,english FROM chengjibiao ");
//将游标移动到最后一行:
rs.last();
//获取最后一行的行号:
int number=rs.getRow();
System.out.println("该表共有"+number+"条记录");
//为了逆序输出记录,需将游标移动到最后一行之后:
rs.afterLast();
while(rs.previous())
{ String name=rs.getString(1);
int english=rs.getInt("english");
System.out.print(" 姓名:"+name);
System.out.println(" 英语:"+english);
}
System.out.println("单独输出第5条记录:");
rs.absolute(5);
String name=rs.getString(1);
int english=rs.getInt("english");
System.out.print(" 姓名:"+name);
System.out.println(" 英语:"+english);
con.close();
}
catch(SQLException e1) {}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?