java应用程序中的oracle.jdbc.driver.OraclePreparedStatement错误

java应用程序中的oracle.jdbc.driver.OraclePreparedStatement错误,java,sql,oracle,jdbc,Java,Sql,Oracle,Jdbc,当我尝试将jsp页面中的一些值插入oracle数据库时,有时会出现异常,禁止插入。但在我尝试从那个页面向数据库中插入值的大多数时间里,我并没有得到这个错误。准确的错误堆栈跟踪是: oracle.jdbc.driver.OraclePreparedStatement@cca76d at repaircenter.common.Inbound_Inspection.insert_prio(Inbound_Inspection.java:403) at repaircenter.act

当我尝试将jsp页面中的一些值插入oracle数据库时,有时会出现异常,禁止插入。但在我尝试从那个页面向数据库中插入值的大多数时间里,我并没有得到这个错误。准确的错误堆栈跟踪是:

oracle.jdbc.driver.OraclePreparedStatement@cca76d
    at repaircenter.common.Inbound_Inspection.insert_prio(Inbound_Inspection.java:403)
    at repaircenter.actions.Inbound_ACTIONS.runAction(Inbound_ACTIONS.java:84)
    at com.ge.appl.tsf.kernel.TSFBaseAppController.runActions(Unknown Source)
    at com.ge.appl.tsf.kernel.TSFBaseAppController.runRequest(Unknown Source)
    at com.ge.appl.tsf.shells.common.TSFCommonDispatcher.runRequest(Unknown Source)
    at com.ge.appl.tsf.shells.web.TSFDispatcher.runRequest(Unknown Source)
    at com.ge.appl.tsf.shells.web.TSFDispatcher.service(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at repaircenter.common.listingObjects.SessionFilter.doFilter(SessionFilter.java:65)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:204)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:481)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:678)
    at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)

有人能帮我解决可能出现的问题吗?提前感谢

您可以向我们询问您的Oracle数据库版本和JDBC驱动程序版本吗?您的JDBC驱动程序是否与数据库版本兼容?我现在无法给出确切的查询。对不起。只有我可以说,同一个查询(具有不同的属性)多次成功运行。但有时它会被某个字段的某些特定值卡住。假设数据库中有一个名为empid的字段,它是查询中的一个属性。问题是有一天查询会抛出错误,让我们假设empId为5565434。但是如果您像5565435一样使用empId,那么它将运行。我使用的是OracleJDBC驱动程序版本-9.0.2.0.0和Oracle11i数据库。如果你还需要别的东西,请告诉我。先谢谢你。我期待着你的帮助。