有人可以告诉我什么是编译错误
“线程中的异常”主“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();
}
}
}
答案 0 :(得分:0)
你遗忘的最后一个rs.getString(3)' +'
System.out.println(rs.getInt(1)+" "+rs.getString(2)+" " +rs.getString(3));