mpoeschl 01/11/15 10:22:14
Modified: src/java/org/apache/torque/adapter DBFactory.java
Log:
add mapping for MSSQL
Revision Changes Path
1.18 +11 -11
jakarta-turbine-torque/src/java/org/apache/torque/adapter/DBFactory.java
Index: DBFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-torque/src/java/org/apache/torque/adapter/DBFactory.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- DBFactory.java 2001/11/15 02:03:27 1.17
+++ DBFactory.java 2001/11/15 18:22:14 1.18
@@ -68,7 +68,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Brett McLaughlin</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Ralf Stranzenbach</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Daniel Rall</a>
- * @version $Id: DBFactory.java,v 1.17 2001/11/15 02:03:27 jvanzyl Exp $
+ * @version $Id: DBFactory.java,v 1.18 2001/11/15 18:22:14 mpoeschl Exp $
*/
public class DBFactory
{
@@ -105,24 +105,24 @@
{
adapters = new Hashtable();
initializeDriverToAdapterMap();
-
+
// Add the null database adapter.
registerAdapter("", DBNone.class);
Iterator i = configuration.getKeys();
-
+
while (i.hasNext())
{
String key = (String) i.next();
-
+
if (key.endsWith("driver"))
{
String driver = configuration.getString(key);
Class adapterClass = null;
- String adapterClassName =
+ String adapterClassName =
(String) adapterPackage + "." + driverToAdapterMap.get(driver);
-
+
category.debug("Using " + adapterClassName);
-
+
try
{
adapterClass = Class.forName(adapterClassName);
@@ -137,7 +137,7 @@
registerAdapter(driver, adapterClass);
}
}
- }
+ }
}
/**
@@ -146,7 +146,7 @@
private static void initializeDriverToAdapterMap()
{
driverToAdapterMap = new Hashtable();
-
+
driverToAdapterMap.put("com.ibm.as400.access.AS400JDBCDriver", "DBDB2400");
driverToAdapterMap.put("COM.ibm.db2.jdbc.app.DB2Driver", "DBDB2App");
driverToAdapterMap.put("COM.ibm.db2.jdbc.net.DB2Driver", "DBDB2Net");
@@ -154,14 +154,14 @@
driverToAdapterMap.put("org.hsql.jdbcDriver", "DBHypersonicSQL");
driverToAdapterMap.put("interbase.interclient.Driver", "DBInterbase");
driverToAdapterMap.put("org.enhydra.instantdb.jdbc.idbDriver",
"DBInstantDB");
- //driverToAdapterMap.put("", "DBMSSQL");
+ driverToAdapterMap.put("com.microsoft.jdbc.sqlserver.SQLServerDriver",
"DBMSSQL");
driverToAdapterMap.put("org.gjt.mm.mysql.Driver", "DBMM");
driverToAdapterMap.put("oracle.jdbc.driver.OracleDriver", "DBOracle");
driverToAdapterMap.put("org.postgresql.Driver", "DBPostgres");
driverToAdapterMap.put("com.sap.dbtech.jdbc.DriverSapDB", "DBSapDB");
driverToAdapterMap.put("com.sybase.jdbc.SybDriver", "DBSybase");
driverToAdapterMap.put("weblogic.jdbc.pool.Driver", "DBWeblogic");
- }
+ }
/**
* Registers the <code>Class</code> of a database adapter at the
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>