帮我看看为什么会出现这样的错误:错误为:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Column index 0 is out of range.我的代码如下,我用的是 eclipse +sql2000
package db;
import java.io.Console;
import java.sql.*;public class DBConnnection {
public static  Connection getConnection()
{
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

String connstr="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jpkc";
Connection conn=DriverManager.getConnection(connstr,"sa","sa");
return conn;
}catch(Exception e)
{
e.printStackTrace();
return null;

}

}
public static void main(String args[])
{

String sql = "select * from tb_teacher";
Connection conn=DBConnnection.getConnection();
try{

Statement state=conn.createStatement();

ResultSet rs=state.executeQuery(sql);


if (rs.next()) {


    rs.getString(0);
 conn.close();
}
} catch (SQLException e) {
System.err.print("错误为:" + e);


}

   

}}