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