【问题标题】:cannot find symbol (java compile time error) [closed]找不到符号(java编译时错误)[关闭]
【发布时间】:2014-02-22 09:26:56
【问题描述】:

我在 tomcat 服务器上运行我的 servlet 程序。我想在其中执行一些 jdbc 活动。 我在tomcat的lib文件夹中添加了那个连接器jar文件(需要jdbc)。我在这里发布了代码..

     import java.io.*;
 import javax.servlet.*;
 import javax.servlet.http.*;
 import java.sql.*;


 public class showAccounts extends HttpServlet
 {
  public void doGet(HttpServletRequest request, HttpServletResponse response)


  throws IOException, ServletException
  {
  response.setContentType("text/html");
  PrintWriter out = response.getWriter();


 Connection con;
 Statement st;
 ResultSet rs;

 try
  {
  Class.forName("com.mysql.jdbc.Driver");
  con=DriverManager.getConnection("jdbc:mysql://teamindia:3306/forjava?user=root&password=123");

   st=con.createStatement();
  rs=st.executeQuery("select * from users");


 while(rs.Next())
{
  out.println("<li>"+rs.getString(1));
  }
con.close();
  }
 catch(Exception e)
 {
 out.println(e); 
 }
  out.close();

 }

 }

编译时... 我收到此错误

  error: cannot find symbol
  while(rs.Next())
      ^
  symbol:   method Next()
  location: variable rs of type ResultSet

有什么问题?

【问题讨论】:

  • 这是next() 而不是Next()
  • @Rohit Jain yahh...:D thnkyu

标签: java servlets jdbc


【解决方案1】:

ResultSet 拥有next() 而不是Next()

【讨论】:

    猜你喜欢
    • 2014-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-31
    • 2013-12-06
    相关资源
    最近更新 更多