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);
//因为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);
我也是刚用mysql没有你说的问题,等待用mssqlserver的吧,
都是只报“错误[Microsoft][ODBC SQL Server Driver]无效的描述符索引”这个错?
另外lz可以单步一下,看看有没有什么收获