jdk连接mysql数据库_JDK1.6+TOMCAT5.0+MYCLIPSE5.5+MYSQL连接数据库测试(待解决)

博客作者遇到在JDK1.6、TOMCAT5.0、MYCLIPSE5.5环境中,使用MySQL数据库时出现HTTP 500内部错误,主要问题是NullPointerException。通过检查和测试,发现问题出在数据库连接的用户名和密码上,修正后成功连接。作者还提到对Tomcat数据源配置的好奇,并提出有关数据库连接的一些疑问。
摘要由CSDN通过智能技术生成

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exceptionorg.apache.jasper.JasperException

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)

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 causejava.lang.NullPointerException

org.apache.jsp.list_005fperson_jsp._jspService(list_005fperson_jsp.java:151)

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)

不知道是不是哪里配置错误了.

测试的MysqlTest.jsp的代码如下:

MysqlTest

final String DBDRIVER = "com.mysql.jdbc.Driver" ;

final String DBURL = "jdbc:mysql://localhost/hjqoo" ;

final String DBUSER = "root" ;

final String DBPASSWORD = "admin" ;

Connection conn = null ;

%>

try {

Class.forName(DBDRIVER) ;

conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;

String sql = "SELECT id,uid,name,password FROM person" ;

PreparedStatement pstmt = null ;

pstmt = conn.prepareStatement(sql) ;

ResultSet rs = pstmt.executeQuery() ;

if(rs.next())

{

out.println("Scueess");

}

rs.close() ;

pstmt.close() ;

}catch(Exception e)

{

out.println(e);

}  finally

{

conn.close() ;

}

%>

--------------------------------------------------------------------------------------

所有的配置都是根据网上搜索出来的,很乱,我还一直以为是我的哪里配置错了,重新检查了一遍配置,没有错误。

看到有个什么Tomcat数据源的配置,还以为要经过数据源的配置才能正常显示结果,又把数据源的配置该搞上了一遍。

结果还是和以前一样,最后吧程序中连接数据库的帐号和密码改成了root帐号和密码就同过了,结果也出来了。

终于知道错在哪里了,今天一天的努力没有白费,现在至少知道错在哪里了。但发现还是有那么多的不懂,就比如tomcat为什么进行数据源的配置后性能就更加好,

为什么我在mysql里的数据库里的一个帐号登录就会连接不了呢?我记的我帐号和密码都都应该是正确的。。

还有很多很多。。

posted on 2009-03-10 16:38 黄明 阅读(336) 评论(0)  编辑  收藏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值