感觉像是在配置数据库连接池阿,我刚解决,看我的帖子
http://community.csdn.net/Expert/topic/3680/3680435.xml?temp=.3171656先收回点分,呵呵
http://community.csdn.net/Expert/topic/3680/3680435.xml?temp=.3171656先收回点分,呵呵
解决方案 »
- iReport中怎样添加style,将字体变为透明
- swing中的fixtable中,有否选中一个cell,可以得到前一个失去焦点的cell的处理?
- 搭ssh框架时遇到一个问题
- struts2--Map嵌套List的输出
- 第二波~教程共享来喽~
- 关于struts2客户端验证的显示问题
- java连接SQL2000数据库大问题,高手来解决
- struts如何使用隐藏域?
- 关于applet的运行
- 急…急…急..java连接oracle数据库时的身份问题!!!
- log4j是什么东西?我经常在公司的项目里发现它,但不知道它是做什么的?一般在catch语句里总有
- 高分请教关于如何jdbc中返回oracle结果集
赫赫 statement ->Statement
symbol : class statement
location: class org.apache.jsp.testmysql_jsp
statement stmt=conn.createStatement();
^
1 error
这不是提示很清楚吗?楼上几位说得没错。
//另外好像我的mysql在导入*.sql文件的时候老是报错,无法执行
mysql服务起了吗?安装正确吗?
mysql服务启动了,按装也没问题,可以进入其中建立数据库的,我试过了,建立帐号,赋予权限之类的也行,至于在数据库里进行其他各种操作到没试过,可是一输入导入*.sql 命令就报错!
mysql -u root -ppwd databasename < d:/*.sql
其中pwd是我的用户的密码,一定要直接写到p后面,databasename是我的数据库的名称,d:/*.sql是我的文件所在的路径。
应该没错吧!难道也要做某些设置吗?
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的确已经启动了啊!而且是开机自动启动的,怎么连接不上啊?是不是还是驱动没弄好的问题,急啊!!!
第二个问题是驱动程序的问题,把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命令模式下执行导入命令,那样就会出错的。