构造函数不能有返回值,void也不行
public  void  opendb()  
应该为public opendb()

解决方案 »

  1.   

    同意楼上~~
    还有就是public  ResultSet  executeQuery(String  str)
    方法名要改一下~~
      

  2.   

    jimsons(路漫漫其修远兮) ***按你们的方法该了还是出错了。出错如javax.servlet.ServletException: Column not found
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
    org.apache.jsp.text_jsp._jspService(text_jsp.java:71)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    root cause java.sql.SQLException: Column not found
    sun.jdbc.odbc.JdbcOdbcResultSet.findColumn(JdbcOdbcResultSet.java:1852)
    sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:413)
    org.apache.jsp.text_jsp._jspService(text_jsp.java:61)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)大家给我看看啊。。我实在没有折了!
      

  3.   

    javax.servlet.ServletException: Column not found是不是查的表里没这个字段名
      

  4.   


      kk=rs.getString(1);
      这种语句尝试一下是不是字段名的错误