哪位懂jsp的大牛(数据库连不上)The server encountered an internal error
来源:百度知道 编辑:UC知道 时间:2024/06/10 02:26:17
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.lang.NullPointerException
conn.SqlCon.executeQuery(SqlCon.java:48)
org.apache.jsp.loging_jsp._jspService(loging_jsp.java:96)
org.apache.jasper.runtime.HttpJspBase.s
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.lang.NullPointerException
conn.SqlCon.executeQuery(SqlCon.java:48)
org.apache.jsp.loging_jsp._jspService(loging_jsp.java:96)
org.apache.jasper.runtime.HttpJspBase.s
String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd+"&useUnicode=true&characterEncoding=UTF-8";
加端口号3306
String url="jdbc:mysql://localhost:3306/"+dbName+"?user="+userName+"&password="+userPasswd+"&useUnicode=true&characterEncoding=UTF-8";
jdbc:mysql://localhost/改为jdbc:mysql://localhost:3306
如果你的端口号是3306
stmt = conn.createStatement()通通改为这个, 不要参数.
试试.
你只把页面错误拿过来, 我只能知道是你的SqlCon.java文件有问题, 把那个文件粘来看看
SqlCon.java这个文件的48行出现了空指针异常
贴SqlCon类,SqlCon.java类的48行抛空指针异常
我看了下代码的48行:rs = null;貌似没什么错误。
把连接字符串贴出来撒