public class ConnectionFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static List<DriverFactory> |
registeredDrivers |
| Constructor and Description |
|---|
ConnectionFactory() |
| Modifier and Type | Method and Description |
|---|---|
static Connection |
create(ConnectionInformation connectionInformation)
Find a driver and create a new connection
|
static Connection |
create(String className,
ConnectionInformation connectionInformation)
Find a driver and create a new connection
|
static DriverInformation |
findDriver(ConnectionInformation connectionInformation) |
static void |
registerDriverFactory(DriverFactory driverFactory) |
protected static List<DriverFactory> registeredDrivers
public static void registerDriverFactory(DriverFactory driverFactory)
public static DriverInformation findDriver(ConnectionInformation connectionInformation)
public static Connection create(ConnectionInformation connectionInformation)
connectionInformation - The connection informationnull if no driver can be foundpublic static Connection create(String className, ConnectionInformation connectionInformation) throws ClassNotFoundException
className - the connection class name to pre-loadconnectionInformation - The connection informationnull if no driver can be foundClassNotFoundException - the provided connection class cannot be found