import java.sql.*;
public class TestQuery {
      static{
       try{
       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
       System.out.println("Success loading JDBC-ODBC Bridge Driver...\n");
       }
       catch(Exception e){
       System.out.println("Error loading JDBC-ODBC Bridge Driver...\n");
       e.printStackTrace();
       }
       }  
  
    public static void main(String[] args) {
        try{
         Connection con1=DriverManager.getConnection("jdbc:odbc:student","1002sfl","1");
         System.out.println("数据库连接成功!");
         Statement stmt1=con1.createStatement();
         ResultSet rs1=stmt1.executeQuery("SELECT xm,xh,sj,zz FROM stu");
      while(rs1.next()){
         String xingming=rs1.getString(1);
         String xuehao=rs1.getString(1);
         String shouji=rs1.getString(1);
         String zhuzhi=rs1.getString(1);
         System.out.println(xingming+"  "+xuehao+"  "+shouji+"  "+zhuzhi);
         }
         con1.close();
          }
          catch(Exception  e){
           e.printStackTrace();
           }
        
    }
}
D:\javawork\l20\sfl>java TestQuery
Success loading JDBC-ODBC Bridge Driver...数据库连接成功!
java.sql.SQLException: No data found
        at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7138)
        at sun.jdbc.odbc.JdbcOdbc.SQLGetDataString(JdbcOdbc.java:3907)
        at sun.jdbc.odbc.JdbcOdbcResultSet.getDataString(JdbcOdbcResultSet.java:
5698)
        at sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:354)        at TestQuery.main(TestQuery.java:23)
请问是那里出了问题?