|
From: Michael K. <ko...@us...> - 2006-01-03 09:35:28
|
Update of /cvsroot/cobricks/cobricks2/src/org/cobricks/core/db In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22419/db Modified Files: DBAccess.java DBAccessImpl.java Log Message: Support for searching child classes Index: DBAccessImpl.java =================================================================== RCS file: /cvsroot/cobricks/cobricks2/src/org/cobricks/core/db/DBAccessImpl.java,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- DBAccessImpl.java 20 Dec 2005 18:10:24 -0000 1.24 +++ DBAccessImpl.java 3 Jan 2006 09:35:20 -0000 1.25 @@ -1175,10 +1175,16 @@ } + public void sqlExecute(String sql) + { + sqlExecute(sql, false); + } + /** * Execute the given SQL statement. + * @param donotlogerrors if true, then exceptions will not be logged */ - public void sqlExecute(String sql) + public void sqlExecute(String sql, boolean donotlogerrors) { if (sql==null || sql.trim().length()<1) return; logger.debug("sqlExecute("+sql+")"); @@ -1190,7 +1196,11 @@ if (dbtype == DBTYPE_ORACLE) stmt.setEscapeProcessing(false); stmt.executeUpdate(sql); } catch(Exception e) { - logger.error(LogUtil.ex("Failed executing sql statement: "+sql, e)); + if (donotlogerrors) + logger.error("Failed executing sql statement"); + else + logger.error(LogUtil.ex("Failed executing sql statement: " + +sql, e)); } finally { try { stmt.close(); } catch (Exception e) { } try { conn.close(); } catch (Exception e) { } Index: DBAccess.java =================================================================== RCS file: /cvsroot/cobricks/cobricks2/src/org/cobricks/core/db/DBAccess.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- DBAccess.java 21 Oct 2005 15:56:46 -0000 1.9 +++ DBAccess.java 3 Jan 2006 09:35:20 -0000 1.10 @@ -68,6 +68,7 @@ public Map sqlQuerySingleRow(String sql); public void sqlExecute(String sql); + public void sqlExecute(String sql, boolean donotlogerrors); // create a new value for the primary key column of the given table public String getNewPrimaryKey(String tablename, String primarykeycol); |