您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 学习jsp+dao,数据库连接出问题,数据插入不成功,大家能帮我看看什么原因吗

学习jsp+dao,数据库连接出问题,数据插入不成功,大家能帮我看看什么原因吗

来源:网络整理     时间:2016/6/29 11:03:07     关键词:

关于网友提出的“ 学习jsp+dao,数据库连接出问题,数据插入不成功,大家能帮我看看什么原因吗”问题疑问,本网通过在网上对“ 学习jsp+dao,数据库连接出问题,数据插入不成功,大家能帮我看看什么原因吗”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 学习jsp+dao,数据库连接出问题,数据插入不成功,大家能帮我看看什么原因吗
描述:

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: An exception occurred processing JSP page /dao/daodemo01.jsp at line 26 23:  PersonDAO dao=new PersonDAOImpl(); 24:  //try 25:  //{ 26:  dao.insert(person); 27:  //dao.update(person); 28:  //Person per=dao.queryById("MLDN"); 29:  Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) root cause  javax.servlet.ServletException: java.lang.Exception: 操作出现异常
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:911)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:840)
org.apache.jsp.dao.daodemo01_jsp._jspService(daodemo01_jsp.java:105)<> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) root cause  java.lang.Exception: 操作出现异常 cn.mldn.lxh.dao.impl.PersonDAOImpl.insert(PersonDAOImpl.java:35) org.apache.jsp.dao.daodemo01_jsp._jspService(daodemo01_jsp.java:90) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) note The full stack trace of the root cause is available in the Apache Tomcat/7.0.25 logs.


解决方案1:

引用 19 楼  的回复:
我在另一台机子上运行这个程序在sqlplus命令行连接oracle数据库,tomcatIE中JSP文件点不开,关掉命令行后jsp就能点开了,数据插入成功。是数据库被锁不能同时访问[?郁闷啊Quote=引用 17 楼  的回复:]
/> 引用 16 楼 的回复: 引用 7 楼 的回复: throw new Exception("操作出现异常") ;
把这行改成e.printStackTrac……

你开的sqlplus是否里面有正在执行相关ddl操作?或者dml操作?以至于数据库处于悲观锁定状态? 解决方案2:

throw new Exception("操作出现异常") ; 把这行改成e.printStackTrace(); 明显就是try里面出错了。 错误被你隐藏了,在打印看看。
pstmt.close() ;这个放到finally中 检查属性类型是否匹配。

解决方案3:

cn.mldn.lxh.dao.impl.PersonDAOImpl.insert(PersonDAOImpl.java:35) 看一下这一行。


以上介绍了“ 学习jsp+dao,数据库连接出问题,数据插入不成功,大家能帮我看看什么原因吗”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2150816.html

相关图片

相关文章