java web错误分析
来源:百度知道 编辑:UC知道 时间:2024/06/25 02:18:39
java.lang.AbstractMethodError: oracle.jdbc.driver.OraclePreparedStatement.getParameterMetaData()Ljava/sql/ParameterMetaData;
org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.getParameterMetaData(DelegatingPreparedStatement.java:223)
org.apache.commons.dbutils.QueryRunner.fillStatement(QueryRunner.java:174)
org.apache.commons.dbutils.QueryRunner.update(QueryRunner.java:593)
org.apache.commons.dbutils.QueryRunner.update(QueryRunner.java:653)
webbook.util.OracleUtil.update(OracleUtil.java:40)
webbook.guestbook.AddMessageServlet.doPost(AddMessageServlet.java:31)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
请问为什么会出现这个错误?
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String param[] = {"sdff","sdf","ssdf","sd","sd"};
try {
Context initC
org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.getParameterMetaData(DelegatingPreparedStatement.java:223)
org.apache.commons.dbutils.QueryRunner.fillStatement(QueryRunner.java:174)
org.apache.commons.dbutils.QueryRunner.update(QueryRunner.java:593)
org.apache.commons.dbutils.QueryRunner.update(QueryRunner.java:653)
webbook.util.OracleUtil.update(OracleUtil.java:40)
webbook.guestbook.AddMessageServlet.doPost(AddMessageServlet.java:31)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
请问为什么会出现这个错误?
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String param[] = {"sdff","sdf","ssdf","sd","sd"};
try {
Context initC
楼主,改成这样的就可以使用了:
String sql = "insert into guestbook (id,name,email,phone,title,content,time) values(gb_seq.nextval,'"+
StringUtil.filterHtml(name)
+"','"+StringUtil.filterHtml(request.getParameter("email"))
+"','"+StringUtil.filterHtml(request.getParameter("phone"))
+"','"+StringUtil.filterHtml(title)
+"','"+request.getParameter("content")
+"','"+sdf.format(new java.util.Date())+"')";
result = qr.update(sql);
我估计你用的是oracle9i的oralcle驱动。
OracleUtil.java中代码有问题
webbook.util.OracleUtil.update(OracleUtil.java:40)
webbook.guestbook.AddMessageServlet.doPost(AddMessageServlet.java:31)
看下这块,调错误还是走断点
应该是jar包不对,你用的什么数据库?
这个应该是操作数据库时,提示操作的列有问题,是不是这个列被删除了?
1楼说的有道理,你要贴代码上来我们才能帮你解决