You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by fl...@apache.org on 2003/06/21 12:38:16 UTC

cvs commit: db-ojb/src/java/org/apache/ojb/tools/mapping/reversedb/gui/actions DBConnectAction.java

florianbruckner    2003/06/21 03:38:16

  Modified:    src/java/org/apache/ojb/tools/mapping/reversedb/gui/actions
                        DBConnectAction.java
  Log:
  improve error reporting
  
  Revision  Changes    Path
  1.4       +15 -1     db-ojb/src/java/org/apache/ojb/tools/mapping/reversedb/gui/actions/DBConnectAction.java
  
  Index: DBConnectAction.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/tools/mapping/reversedb/gui/actions/DBConnectAction.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DBConnectAction.java	18 Jun 2002 12:23:15 -0000	1.3
  +++ DBConnectAction.java	21 Jun 2003 10:38:16 -0000	1.4
  @@ -110,6 +110,9 @@
    * <http://www.apache.org/>.
    *
    */ 
  +
  +import javax.swing.JOptionPane;
  +
   /**
    *
    * @author <a href="mailto:bfl@florianbruckner.com">Florian Bruckner</a> 
  @@ -157,11 +160,19 @@
               currentSqlEx = currentSqlEx.getNextException();
               System.out.println (sqlEx.getErrorCode() + ":" + sqlEx.getMessage());
             }
  +          JOptionPane.showMessageDialog(mainFrame, "Error connecting to database:\n" + sqlEx.getMessage(), "SQL Error", JOptionPane.ERROR_MESSAGE);          
  +          return null;
  +      }
  +      catch (java.lang.ClassNotFoundException clNotFoundEx)
  +      {
  +          clNotFoundEx.printStackTrace();
  +          JOptionPane.showMessageDialog(mainFrame, "Cannot find driver class:\n" + clNotFoundEx.getMessage(), "Class Not Found", JOptionPane.ERROR_MESSAGE);
             return null;
         }
         catch (Throwable t)
         {
             t.printStackTrace();
  +          JOptionPane.showMessageDialog(mainFrame, "Unknown error:\n" + t.getMessage(), "Unknown Error", JOptionPane.ERROR_MESSAGE);
             return null;
         }              
     }  
  @@ -169,6 +180,9 @@
   
   /***************************** Changelog *****************************
   // $Log$
  +// Revision 1.4  2003/06/21 10:38:16  florianbruckner
  +// improve error reporting
  +//
   // Revision 1.3  2002/06/18 12:23:15  florianbruckner
   // bugfix: was reading a table "CATEGORIES" after opening a connection.
   //