62,615
社区成员
发帖
与我相关
我的任务
分享
rs = sm.executeQuery("select * from student");
//因为rs指向结果集的第一行的上一行,即头部
//循环取出
rs.next();
/* int a = rs.getInt(3);
System.out.println(a); //这样会出错误,先输出第三列的数据,就不能输出就二列了
String s=rs.getString(2);
System.out.println(s);
*/
/* String s=rs.getString(2);
System.out.println(s);
int a = rs.getInt(3); //这样就可以,,只是输出哪一列的顺序不同,就会出错,怎么回事??
System.out.println(a);
*/
/* int a=rs.getInt("age"); 直接用字段名 也是一样啊,,
System.out.println(a);
String s=rs.getString("stuName");
System.out.println(s); */ //错误[Microsoft][ODBC SQL Server Driver]无效的描述符索引
String s=rs.getString("stuName");
System.out.println(s);
int a=rs.getInt("age");
System.out.println(a);