Revision: 5590
http://squirrel-sql.svn.sourceforge.net/squirrel-sql/?rev=5590&view=rev
Author: manningr
Date: 2010-04-24 18:14:47 +0000 (Sat, 24 Apr 2010)
Log Message:
-----------
Command-line utility to determine version info for a JDBC driver. Should simply incorporate a details button and dialog into the Driver internal frame.
Added Paths:
-----------
trunk/sql12/test/adhoc/test/DriverInspector.java
Added: trunk/sql12/test/adhoc/test/DriverInspector.java
===================================================================
--- trunk/sql12/test/adhoc/test/DriverInspector.java (rev 0)
+++ trunk/sql12/test/adhoc/test/DriverInspector.java 2010-04-24 18:14:47 UTC (rev 5590)
@@ -0,0 +1,39 @@
+import java.sql.Driver;
+import java.sql.DriverManager;
+
+/*
+ * Copyright (C) 2010 Rob Manning
+ * man...@us...
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+public class DriverInspector
+{
+ public static void main (String [] args) throws Exception {
+
+ if (args.length != 1) {
+ System.err.println("usage: java -cp DriverInspector.jar:vendordriver.jar <driver classname>");
+ System.exit(1);
+ }
+
+ Class<?> driverClass = Class.forName(args[0]);
+ Driver d = (Driver)driverClass.newInstance();
+
+ System.out.println("Driver class: "+d.getClass().getName());
+ System.out.println("Driver Major Version: "+d.getMajorVersion());
+ System.out.println("Driver Minor Version: "+d.getMinorVersion());
+ }
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|