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.
//