读书人

jsp 与 mysql数据库的链接有关问题

发布时间: 2013-09-11 17:59:59 作者: rapoo

jsp 与 mysql数据库的链接问题 。
String sConnStr = "jdbc:mysql://localhost/jspshop?user=root&password=&useUnicode=true&characterEncoding=GB2312 ";

这段代码说明的数据库文件到底放在什么位置 ? 是mysql的data文件夹下 ?还是相应的jsp项目里 ?

我在调试的时候出现了如下错误 :
type Exception report

message

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: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 cause

java.lang.NullPointerException
org.apache.jsp.jspshop.index_jsp._jspService(index_jsp.java:129)
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)


note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.


我的数据库里有数据,放在C:\mysql\data\jspshop 下面
是不是我的数据访问有问题 ?

我查看了一下 index_jsp.java 文件 ,第129行如下:
126 String sql= "select * from system ";
127 ResultSet rs;
128 rs=mdb.executeQuery(sql);
129: if(rs.next()){
130; out.write( '\r ');
out.write( '\n ');
out.print(rs.getString( "web "));

按照报错是 if(rs.next()){ 出了错 。。不知道什么原因 ,哪位大哥大姐解释一下。。

我的配置环境是 jdk1.5+tomcat5.0.28+mysql4.1+winXP

上述系统要求是 jdk1.4.1+tomcat4.1+ mysql

会不会是版本问题引起的 ?

在线等答案

注:有哪位朋友调试成功过 凡人网络购物系统(jsp版)1.0 ,麻烦帮下我 ,跪拜谢过!
EMAIL; aheading@163.com
QQ 314243133


[解决办法]
String sConnStr = "jdbc:mysql://localhost/jspshop?user=root&password=&useUnicode=true&characterEncoding=GB2312 ";


放在数据库连接获取类里面
[解决办法]
很可能事你的jdbc驱动程序没有放对位置,你检查一下你的驱动程序的位置看看.
[解决办法]
15755898 QQ
我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.myexception.cn/java-web/317.html

读书人网 >Java Web开发

热点推荐