[cvs] expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/jdbc JDBCExecutor.java

JCorporate Ltd jcorp at jcorp2.servlets.net
Tue May 11 23:43:15 PDT 2004


Update of /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/jdbc
In directory jcorp2.servlets.net:/tmp/cvs-serv2667

Modified Files:
	JDBCExecutor.java 
Log Message:
MySQL throws other exceptions besides SQLException on extreme programmatic errors!  Better logging, better exception management.


Index: JDBCExecutor.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/jdbc/JDBCExecutor.java,v
retrieving revision 1.49
retrieving revision 1.50
diff -C2 -d -r1.49 -r1.50
*** JDBCExecutor.java	6 May 2004 06:31:37 -0000	1.49
--- JDBCExecutor.java	12 May 2004 06:43:13 -0000	1.50
***************
*** 558,561 ****
--- 558,567 ----
                                          + key + " with value: " + value + " for DBObject: "
                                          + getClass().getName(), ex);
+                             } catch (Throwable t) {
+                                 String key = (String) lobFieldOrder.get(i);
+                                 log.error("Error executing LOB set Character Stream. SQL="+theSqlString, t);
+                                 throw new DataException("Error setting character stream for field: "
+                                         + key + " with value: " + value + " for DBObject: "
+                                         + getClass().getName()+" SQL="+theSqlString, t);
                              }
                          }



More information about the cvs mailing list