日期:2014-05-20 浏览次数:20714 次
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);