[cvs] expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/utility DBTool.java DBToolTests.java

JCorporate Ltd jcorp at jcorp2.servlets.net
Fri Sep 17 17:05:01 PDT 2004


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

Modified Files:
	DBTool.java DBToolTests.java 
Log Message:
Yves Henri AMAIZO's contributions.
Commited by Raul Davidovich on 20040918


Index: DBTool.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/utility/DBTool.java,v
retrieving revision 1.43
retrieving revision 1.44
diff -C2 -d -r1.43 -r1.44
*** DBTool.java	6 Apr 2004 08:03:36 -0000	1.43
--- DBTool.java	18 Sep 2004 00:04:59 -0000	1.44
***************
*** 167,170 ****
--- 167,173 ----
   * @version        $Revision$  $Date$
   * @author        Michael Nash
+      * 
+      * Modify by Yves Henri AMAIZO <amy_amaizo at compuserve.com>
+      * @since $DatabaseSchema  $Date$
   */
  public class DBTool
***************
*** 591,594 ****
--- 594,600 ----
       * @throws    HtmlException If there is a problem building the
       *            confirmation page
+      * 
+      * Modify by Yves Henri AMAIZO <amy_amaizo at compuserve.com>
+      * @since $DatabaseSchema  $Date$
       */
      public static synchronized void deleteSchema(Page myPage, String dbName,
***************
*** 630,640 ****
              if (myPage != null) {
                  myPage.add(new Paragraph(new Text("Removing Table" + " " +
!                         oneObject.getJDBCMetaData().getTargetTable())));
              }
              try {
!                 deleteTable(dbName, oneObject.getJDBCMetaData().getTargetTable());
              } catch (DBException dbe) {
                  log.warn("Unable To Delete Table: " +
!                         oneObject.getJDBCMetaData().getTargetTable() + " DB Message: " +
                          dbe.getDBMessage());
              }
--- 636,646 ----
              if (myPage != null) {
                  myPage.add(new Paragraph(new Text("Removing Table" + " " +
!                         oneObject.getJDBCMetaData().getTargetSQLTable(oneObject.getDataContext()))));
              }
              try {
!                 deleteTable(dbName, oneObject.getJDBCMetaData().getTargetSQLTable(oneObject.getDataContext()));
              } catch (DBException dbe) {
                  log.warn("Unable To Delete Table: " +
!                         oneObject.getJDBCMetaData().getTargetSQLTable(oneObject.getDataContext()) + " DB Message: " +
                          dbe.getDBMessage());
              }
***************
*** 1169,1173 ****
                      }
  
!                     String tableName = oneDBObject.getJDBCMetaData().getTargetTable();
                      //Postgresql JDBC 7.2 driver bug.  Tablename must be lower case
                      //which doesn't apply to other databases such as Oracle
--- 1175,1179 ----
                      }
  
!                     String tableName = oneDBObject.getJDBCMetaData().getTargetSQLTable(oneDBObject.getDataContext());
                      //Postgresql JDBC 7.2 driver bug.  Tablename must be lower case
                      //which doesn't apply to other databases such as Oracle
***************
*** 1288,1292 ****
                                      "', but " +
                                      "is not defined as part of the table '" +
!                                     oneDBObject.getJDBCMetaData().getTargetTable() +
                                      "' in the database. You " +
                                      "must alter this table to add this field." +
--- 1294,1298 ----
                                      "', but " +
                                      "is not defined as part of the table '" +
!                                     oneDBObject.getJDBCMetaData().getTargetSQLTable(oneDBObject.getDataContext()) +
                                      "' in the database. You " +
                                      "must alter this table to add this field." +
***************
*** 1341,1344 ****
--- 1347,1353 ----
       * @throws  IOException
       * @throws  ServerException
+      * 
+      * Modify by Yves Henri AMAIZO <amy_amaizo at compuserve.com>
+      * @since $DatabaseSchema  $Date$
       */
      private static void importExportAll(DBConnection myConnection,
***************
*** 1398,1407 ****
                  //oneObject.setConnection(myConnection);
                  if (choice.equals("import")) {
!                     importFile(oneObject.getClass().getName(),
!                             oneObject.getJDBCMetaData().getTargetTable() + "." + extension,
!                             format, myConnection);
                  } else {
                      exportFile(oneObject.getClass().getName(),
!                             oneObject.getJDBCMetaData().getTargetTable() + "." + extension,
                              format);
                  }
--- 1407,1416 ----
                  //oneObject.setConnection(myConnection);
                  if (choice.equals("import")) {
! 					importFile(oneObject.getClass().getName(),
! 							oneObject.getJDBCMetaData().getTargetSQLTable(oneObject.getDataContext()) + "." + extension,
! 							format, myConnection);
                  } else {
                      exportFile(oneObject.getClass().getName(),
!                             oneObject.getJDBCMetaData().getTargetSQLTable(oneObject.getDataContext()) + "." + extension,
                              format);
                  }
***************
*** 1426,1429 ****
--- 1435,1441 ----
       * @throws  ClassNotFoundException
       * @throws  ServerException
+      * 
+      * Modify by Yves Henri AMAIZO <amy_amaizo at compuserve.com>
+      * @since $DatabaseSchema  $Date$
       */
      private static void importFile(String importCmd, String fileName,
***************
*** 1438,1444 ****
  
          /* Clear existing data */
!         System.out.println("Clearing existing data from " +
!                 myObj.getJDBCMetaData().getTargetTable());
!         myConnection.executeUpdate("DELETE FROM " + myObj.getJDBCMetaData().getTargetTable());
  
          if (format == null) {
--- 1450,1456 ----
  
          /* Clear existing data */
! 		  System.out.println("Clearing existing data from " +
! 				  myObj.getJDBCMetaData().getTargetSQLTable(myObj.getDataContext()));
! 		  myConnection.executeUpdate("DELETE FROM " + myObj.getJDBCMetaData().getTargetSQLTable(myObj.getDataContext()));
  
          if (format == null) {

Index: DBToolTests.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/utility/DBToolTests.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13



More information about the cvs mailing list