public class conOracle extends HttpSessionBindingListener{

解决方案 »

  1.   


    symbol  : method CreatStatement ()
    location: interface java.sql.Connection
    Statement stmt=con.CreatStatement();
                      ^Connection con=conbean.getConnection();
    Statement stmt=con.CreatStatement();
    ResultSet rs=stmt.executeQuery("SELECT * from TEST");
    提示:
    Connection con=DriverManager.getConnection
      

  2.   

    是不是大小写错了,
    con.createStatement()
      

  3.   

    con不能定义为private型,要定义为静态,同时构造函数不能被显示调用
      

  4.   

    为什麽不能是private型,为什麽要定义为静态,我认为构造函数没有被显示调用,望devie(潇潇夜雨)赐教
      

  5.   

    出错信息说的很清楚:不认识CreatStatement()这个方法自然是你写错了应该是Statement stmt=con.createStatement();
      

  6.   

    我认为应该是Statement stmt=con.createStatement();
      

  7.   

    不只是小写,你还丢了个e CreatStatement --->createStatement
      

  8.   

    还是报错,错误代码如下:
    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    root cause java.lang.NullPointerException
    org.apache.jsp.conbean_jsp._jspService(conbean_jsp.java:60)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    note The full stack trace of the root cause is available in the Tomcat logs.
      

  9.   

    在javabean中BulidConnection处
    Connection con=DriverManager.getConnection(url,user,password);
    该行将con变量重新定义一遍
    该行逻辑错误,应改成
    con = DriverManager.getConnection(url,user,password);
      

  10.   

    你的代码应该没有什么问题。
    你装了ms-sql的jdbc驱动没有?
    就是三个jar文件msbase.jar,mssqlserver.jar,msutil.jar.
     可以放在如下的目录下:E:\j2sdk1.4\jre\lib\ext
    试试看。
      

  11.   

    con已经定义为全局的了,在局部就不要重新定义,否则赋值时不会赋给全局变量。