- - PR -
JDBCのエラーメッセージの文字化け
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-07-07 17:17
Oracle8.1.7と接続するWEBアプリケーションを構築しています。
たまに以下のSQLExceptionが発生するのですが、エラーメッセージが文字化けしていて 内容がわかりません、エラー発生時のSQLをSQLPlusで実行しても正常に動きます。 また、常にでるわけではないためますます原因が不明です。 vendor code(17008)で調べてみると ORA-17008 Closed Connection とあります。DBとのConnectionがかってに切れてしまったということでしょうか? JDBCの文字化けの回避方法を教えてください よろしくお願いします。 <環境> Oracle8.1.7 Tomcat3.2.3 JDK1.4.0_3 JDBC Type4 SQLException: SQLState(null) vendor code(17008) java.sql.SQLException: ネ??ォ、ホタワツウ、ヌ、ケ。」: next at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210) at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:829) at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:185) at _00039_00030._0002f_00039_00030_0002fOJJ_00039_00030_00030_00030_00031_0002ejspOJJ90001_jsp_0._jspService(_0002f_00039_00030_0002fOJJ_00039_00030_00030_00030_00031_0002ejspOJJ90001_jsp_0.java:919) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at org.apache.tomcat.core.Handler.service(Handler.java:287) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758) at org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501) at java.lang.Thread.run(Thread.java:536) |
1