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