Author: tomdz
Date: Wed Jun  7 00:28:23 2006
New Revision: 412311

URL: http://svn.apache.org/viewvc?rev=412311&view=rev
Log:
Added the registration of the JDBC driver and subprotocol for the JTOpen driver

Modified:
    db/ddlutils/trunk/src/java/org/apache/ddlutils/PlatformUtils.java
    db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/db2/Db2Platform.java

Modified: db/ddlutils/trunk/src/java/org/apache/ddlutils/PlatformUtils.java
URL: 
http://svn.apache.org/viewvc/db/ddlutils/trunk/src/java/org/apache/ddlutils/PlatformUtils.java?rev=412311&r1=412310&r2=412311&view=diff
==============================================================================
--- db/ddlutils/trunk/src/java/org/apache/ddlutils/PlatformUtils.java (original)
+++ db/ddlutils/trunk/src/java/org/apache/ddlutils/PlatformUtils.java Wed Jun  
7 00:28:23 2006
@@ -141,6 +141,7 @@
         jdbcSubProtocolToPlatform.put(Db2Platform.JDBC_SUBPROTOCOL,            
                 Db2Platform.DATABASENAME);
         jdbcSubProtocolToPlatform.put(Db2Platform.JDBC_SUBPROTOCOL_OS390_1,    
                 Db2Platform.DATABASENAME);
         jdbcSubProtocolToPlatform.put(Db2Platform.JDBC_SUBPROTOCOL_OS390_2,    
                 Db2Platform.DATABASENAME);
+        jdbcSubProtocolToPlatform.put(Db2Platform.JDBC_SUBPROTOCOL_JTOPEN,     
                 Db2Platform.DATABASENAME);
         
jdbcSubProtocolToPlatform.put(PlatformUtils.JDBC_SUBPROTOCOL_DATADIRECT_DB2,    
        Db2Platform.DATABASENAME);
         jdbcSubProtocolToPlatform.put(PlatformUtils.JDBC_SUBPROTOCOL_INET_DB2, 
                 Db2Platform.DATABASENAME);
         jdbcSubProtocolToPlatform.put(DerbyPlatform.JDBC_SUBPROTOCOL,          
                 DerbyPlatform.DATABASENAME);
@@ -185,6 +186,7 @@
         jdbcDriverToPlatform.put(Db2Platform.JDBC_DRIVER,                      
   Db2Platform.DATABASENAME);
         jdbcDriverToPlatform.put(Db2Platform.JDBC_DRIVER_OLD1,                 
   Db2Platform.DATABASENAME);
         jdbcDriverToPlatform.put(Db2Platform.JDBC_DRIVER_OLD2,                 
   Db2Platform.DATABASENAME);
+        jdbcDriverToPlatform.put(Db2Platform.JDBC_DRIVER_JTOPEN,               
   Db2Platform.DATABASENAME);
         jdbcDriverToPlatform.put(PlatformUtils.JDBC_DRIVER_DATADIRECT_DB2,     
   Db2Platform.DATABASENAME);
         jdbcDriverToPlatform.put(PlatformUtils.JDBC_DRIVER_INET_DB2,           
   Db2Platform.DATABASENAME);
         jdbcDriverToPlatform.put(DerbyPlatform.JDBC_DRIVER_EMBEDDED,           
   DerbyPlatform.DATABASENAME);

Modified: 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/db2/Db2Platform.java
URL: 
http://svn.apache.org/viewvc/db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/db2/Db2Platform.java?rev=412311&r1=412310&r2=412311&view=diff
==============================================================================
--- 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/db2/Db2Platform.java 
(original)
+++ 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/db2/Db2Platform.java 
Wed Jun  7 00:28:23 2006
@@ -30,19 +30,23 @@
 public class Db2Platform extends PlatformImplBase
 {
     /** Database name of this platform. */
-    public static final String DATABASENAME     = "DB2";
+    public static final String DATABASENAME       = "DB2";
     /** The standard DB2 jdbc driver. */
-    public static final String JDBC_DRIVER      = "com.ibm.db2.jcc.DB2Driver";
+    public static final String JDBC_DRIVER        = 
"com.ibm.db2.jcc.DB2Driver";
     /** Older name for the jdbc driver. */
-    public static final String JDBC_DRIVER_OLD1 = 
"COM.ibm.db2.jdbc.app.DB2Driver";
+    public static final String JDBC_DRIVER_OLD1   = 
"COM.ibm.db2.jdbc.app.DB2Driver";
     /** Older name for the jdbc driver. */
-    public static final String JDBC_DRIVER_OLD2 = 
"COM.ibm.db2os390.sqlj.jdbc.DB2SQLJDriver";
+    public static final String JDBC_DRIVER_OLD2   = 
"COM.ibm.db2os390.sqlj.jdbc.DB2SQLJDriver";
+    /** The JTOpen JDBC Driver. */
+    public static final String JDBC_DRIVER_JTOPEN = 
"com.ibm.as400.access.AS400JDBCDriver";
     /** The subprotocol used by the standard DB2 driver. */
     public static final String JDBC_SUBPROTOCOL = "db2";
     /** An alternative subprotocol used by the standard DB2 driver on OS/390. 
*/
     public static final String JDBC_SUBPROTOCOL_OS390_1 = "db2os390";
     /** An alternative subprotocol used by the standard DB2 driver on OS/390. 
*/
     public static final String JDBC_SUBPROTOCOL_OS390_2 = "db2os390sqlj";
+    /** An alternative subprotocol used by the JTOpen driver on OS/400. */
+    public static final String JDBC_SUBPROTOCOL_JTOPEN = "as400";
 
     /**
      * Creates a new platform instance.


Reply via email to