如何修复错误:未解决的编译问题:令牌“rs”上的语法错误

时间:2016-06-11 03:13:47

标签: java

有人可以告诉我什么是编译错误

  

“线程中的异常”主“java.lang.Error:未解析的编译   问题:令牌“rs”上的语法错误,删除此令牌方法   对于String类型,未定义getString(int)   在SelectTest.main“

在下面的java代码中

//SelectTest.java
import java.sql.*;
public class SelectTest1
{
    public static void main(String args[])throws Exception
    {
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        Connection con = DriverManager.getConnection("jdbc:odbc:oradsn","System","123");
        Statement st = con.createStatement();
        ResultSet rs = st.executeQuery("select*from student");
        {
            while(rs.next())
            {
                System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "rs.getString(3));
            }
            rs.close();
            st.close();
            con.close();
        }
    }
}

1 个答案:

答案 0 :(得分:0)

你遗忘的最后一个rs.getString(3)' +'

System.out.println(rs.getInt(1)+" "+rs.getString(2)+" " +rs.getString(3));