感觉像是在配置数据库连接池阿,我刚解决,看我的帖子
http://community.csdn.net/Expert/topic/3680/3680435.xml?temp=.3171656先收回点分,呵呵

解决方案 »

  1.   

    statement stmt=conn.createStatement();
    赫赫 statement ->Statement
      

  2.   

    jsp页面错误,statement写错了吧
      

  3.   

    C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\testmysql_jsp.java:50: cannot resolve symbol
    symbol  : class statement 
    location: class org.apache.jsp.testmysql_jsp
    statement stmt=conn.createStatement();
    ^
    1 error
    这不是提示很清楚吗?楼上几位说得没错。
    //另外好像我的mysql在导入*.sql文件的时候老是报错,无法执行
    mysql服务起了吗?安装正确吗?
      

  4.   

    //mysql服务起了吗?安装正确吗?
    mysql服务启动了,按装也没问题,可以进入其中建立数据库的,我试过了,建立帐号,赋予权限之类的也行,至于在数据库里进行其他各种操作到没试过,可是一输入导入*.sql 命令就报错!
      

  5.   

    导入*.sql,我用的是
    mysql -u root -ppwd databasename < d:/*.sql 
    其中pwd是我的用户的密码,一定要直接写到p后面,databasename是我的数据库的名称,d:/*.sql是我的文件所在的路径。
    应该没错吧!难道也要做某些设置吗?
      

  6.   

    的确,jsp页面错误,statement写错了,谢谢楼上的几位了,看来网上的资料错误也不少,不过问题还存在,现在是
    javax.servlet.ServletException: Communication failure during handshake. Is there a server running on localhost:3306?
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
    org.apache.jsp.testmysql_jsp._jspService(testmysql_jsp.java:61)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
    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:810)
    root cause java.sql.SQLException: Communication failure during handshake. Is there a server running on localhost:3306?
    org.gjt.mm.mysql.MysqlIO.init(MysqlIO.java:327)
    org.gjt.mm.mysql.Connection.connectionInit(Connection.java:261)
    org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Connection.java:89)
    org.gjt.mm.mysql.Driver.connect(Driver.java:167)
    java.sql.DriverManager.getConnection(DriverManager.java:512)
    java.sql.DriverManager.getConnection(DriverManager.java:171)
    org.apache.jsp.testmysql_jsp._jspService(testmysql_jsp.java:49)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
    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:810)好像是连接失败,可是我的mysql的确已经启动了啊!而且是开机自动启动的,怎么连接不上啊?是不是还是驱动没弄好的问题,急啊!!!
      

  7.   

    将mm.mysql-2.0.4-bin.jar拷贝到站点的lib目录内也可以
      

  8.   

    第一个问题是jsp页面错误,statement写错了,statement ->Statement;
    第二个问题是驱动程序的问题,把mysql-connector-java-3.0.16-ga-bin.jar驱动程序拷贝到站点的lib目录内,并且设置系统环境变量classpath = .;........\lib\mysql-connector-java-3.0.16-ga-bin.jar就行了。
    至于mysql,要在Ms Dos 下执行导入命令,不能在mysql命令模式下执行导入命令,那样就会出错的。