1 25 package org.jresearch.gossip.dao.drivers; 26 27 import java.util.HashMap ; 28 29 import org.jresearch.gossip.dao.drivers.generic.GenericSqlDriver; 30 import org.jresearch.gossip.dao.drivers.mssql.MSSqlDriver; 31 import org.jresearch.gossip.dao.drivers.mysql.MySqlDriver; 32 33 39 final class DbDriverRegistry { 40 41 final static DbDriverRegistry instance = new DbDriverRegistry(); 42 43 static DbDriverRegistry getInstance() { 44 return instance; 45 } 46 47 HashMap driverMap = new HashMap (); 48 49 DbDriverRegistry() { 50 driverMap.put(GenericSqlDriver.VENDOR_ORACLE, 51 GenericSqlDriver.class); 52 driverMap.put(MSSqlDriver.VENDOR_NAME, MSSqlDriver.class); 53 driverMap.put(MySqlDriver.VENDOR_NAME, MySqlDriver.class); 54 } 55 56 final Class getDriverClass(String name) { 57 return (Class ) driverMap.get(name); 58 } 59 60 } 61 | Popular Tags |