| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1166 人关注过本帖
标题:[求助]tomcat测试错误
取消只看楼主 加入收藏
azfr
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-5-31
收藏
 问题点数:0 回复次数:7 
[求助]tomcat测试错误

请教大家一个问题,折磨我好几天了。
因为本人是菜鸟,开始学JSP,所以从网上下载了一个留言版系统JSP+MYSQL+TOMCAT,用javabean连接数据库。自己认为自己的jdk、mysql、tomcat的安装没有问题(可以测试test.jsp连接数据库)。但我用javabean连接数据库的时候就会出现下面的错误:
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 23 in the jsp file: /liuyan/ly.jsp
Generated servlet error:
E:\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\liuyan\ly_jsp.java:76: cannot resolve symbol
symbol : method getConnection ()
location: class java.sql.DriverManager
java.sql.Connection conn= DriverManager.getConnection();
^
1 error
附源程序:jdbc.java
package wu;

import java.sql.*;
public class jdbc {

public jdbc() {
}
Connection conn = null ;
String re = "" ;
//设置你的数据库ip
String dbip = "127.0.0.1" ;
//设置你的数据库用户名和密码:
String use = "root" ;
String pass = "3833765" ;
public java.sql.Connection getConn(){
try{
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/yutai?user="+use+"&password="+pass+"&useUnicode=true&characterEncoding=gb2312" ;
conn= DriverManager.getConnection(url);

}
catch(Exception e){
e.printStackTrace();
}
return this.conn ;
}

public String ex_chinese(String str){
if(str==null){
str ="" ;
}
else{
try {
str = new String(str.getBytes("iso-8859-1"),"gb2312") ;
}
catch (Exception ex) {
}
}
return str ;
}

public String gettime() {
String datestr = "" ;
try {
java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy年MM月dd日 HH点ss分") ;
java.util.Date date = new java.util.Date() ;
datestr = df.format(new java.util.Date()) ;
}
catch (Exception ex) {

}

return datestr ;
}
}
我已经打包并放到E:\Tomcat 5.0\common\classes下面的wu文件夹里面了。
而且按网上的朋友的方法设置了classpath:
.;c:\j2sdk1.4\lib\dt.jar;c:\j2sdk1.4\lib\tools.jar;c:\j2sdk1.4\lib\mysql-connector-java-3.1.10-bin-g.jar;c:\j2sdk1.4\mysqlforjdbc\mysql-connector-java-3.1.10-bin.jar;E:\Tomcat 5.0\common\lib\mssqlserver.jar;E:\Tomcat 5.0\common\lib\msutil.jar;E:\Tomcat5.0\common\lib\servlet-api.jar;
好几天了,问题还没解决,恳请大家帮个忙。谢谢!

搜索更多相关主题的帖子: tomcat 数据库 jsp JSP apache 
2007-05-31 14:34
azfr
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-5-31
收藏
得分:0 
那个WEB-INF下面是不是还要写web.xml什么的?
能不能稍微详细一点啊

~_~高山流水听琴韵 水落石出了无痕~_~
2007-05-31 15:19
azfr
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-5-31
收藏
得分:0 
就没有人帮我一下啊,我在线等啊

~_~高山流水听琴韵 水落石出了无痕~_~
2007-05-31 20:10
azfr
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-5-31
收藏
得分:0 
我刚才按你说的做了,但错误还是一样啊,我卡在这里已经好几天了,拜托

~_~高山流水听琴韵 水落石出了无痕~_~
2007-05-31 21:34
azfr
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-5-31
收藏
得分:0 
回复:(angeloc)你把JSP贴上来看看

<jsp:useBean id="wu" class="wu.jdbc" scope="page" />
<%

java.sql.Connection conn= DriverManager.getConnection();
Statement stmt = conn.createStatement() ;
String sql = "select * from liuyan_temp order by id desc" ;
ResultSet rs = stmt.executeQuery(sql) ;
String pages = request.getParameter("page") ;
int pageInt = 1 ,i=1;
if(pages==null){}else{pageInt = Integer.parseInt(pages);}
while(i<20*(pageInt-1)&&rs.next()){i++ ;}
%>


~_~高山流水听琴韵 水落石出了无痕~_~
2007-06-01 14:51
azfr
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-5-31
收藏
得分:0 
我刚才试了一下,还是不行
symbol : method getConnection ()
location: class wu.jdbc
Connection conn= wu.getConnection();
是不是我的JAVABEAN里面的方法写的本身就不完善?

~_~高山流水听琴韵 水落石出了无痕~_~
2007-06-01 15:51
azfr
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-5-31
收藏
得分:0 
呵呵,是我自己写错了,在javabean中定义的方法是getConn(),而不是getConnection()
谢谢斑竹啊

~_~高山流水听琴韵 水落石出了无痕~_~
2007-06-01 16:00
azfr
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-5-31
收藏
得分:0 
总结:几天以来一直为无法识别getConnection()方法而头疼,在网上找了好久,软件也重装了几次,现在问题解决了,几天的搜索给自己留下一些思考:
1.不要轻易的重装自己的服务器软件,你可以尝试其他的程序能否运行。
2.一定要仔细看问题出现的部分,尤其是大小写,变量名,方法名等等。
3.要主动向别人请教。
4.一定要坚持不懈。
感谢斑竹angeloc

~_~高山流水听琴韵 水落石出了无痕~_~
2007-06-01 16:09
快速回复:[求助]tomcat测试错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021471 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved