public class ConnectionCreator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DB_PASS_KEY |
static java.lang.String[] |
DB_PROP_KEYS |
static java.lang.String |
DB_PROP_PREFIX |
static java.lang.String |
DB_SERVER_PORT |
static java.lang.String |
DB_TYPE_KEY |
static java.lang.String |
DB_URL_KEY |
static java.lang.String |
DB_USER_KEY |
static java.lang.String |
HSQL |
static java.lang.String |
JDBC_DRIVER_PREFIX |
static java.lang.String |
MCKOI |
static java.lang.String |
POSTGRES |
Constructor and Description |
---|
ConnectionCreator(java.util.Properties props) |
ConnectionCreator(java.lang.String[] args) |
ConnectionCreator(java.lang.String url,
java.lang.String username,
java.lang.String password,
java.util.Properties extraProps) |
Modifier and Type | Method and Description |
---|---|
java.sql.Connection |
createConnection() |
java.lang.Class |
getDriverClass() |
java.util.Properties |
getExtraProps() |
java.lang.String |
getPassword() |
java.lang.String |
getType() |
java.lang.String |
getUrl() |
java.lang.String |
getUsername() |
static java.util.Properties |
loadDbProperties(java.util.Properties propsFromArgs) |
static java.util.Properties |
loadDbProperties(java.lang.String[] args) |
static java.util.Properties |
loadDbPropsFromArgProps(java.lang.String[] args) |
static java.util.Properties |
loadDbPropsFromHSQLProps() |
static java.util.Properties |
loadDbPropsFromOtherProps(java.util.Properties props) |
static java.util.Properties |
loadDbPropsFromSystemProps() |
public static final java.lang.String DB_PROP_PREFIX
public static final java.lang.String DB_URL_KEY
public static final java.lang.String DB_TYPE_KEY
public static final java.lang.String DB_USER_KEY
public static final java.lang.String DB_PASS_KEY
public static final java.lang.String[] DB_PROP_KEYS
public static final java.lang.String DB_SERVER_PORT
public static final java.lang.String HSQL
public static final java.lang.String MCKOI
public static final java.lang.String POSTGRES
public static final java.lang.String JDBC_DRIVER_PREFIX
public ConnectionCreator(java.lang.String[] args)
public ConnectionCreator(java.util.Properties props)
public ConnectionCreator(java.lang.String url, java.lang.String username, java.lang.String password, java.util.Properties extraProps)
public java.sql.Connection createConnection() throws java.sql.SQLException
java.sql.SQLException
public java.lang.Class getDriverClass()
public java.lang.String getPassword()
public java.lang.String getType()
public java.lang.String getUrl()
public java.lang.String getUsername()
public java.util.Properties getExtraProps()
public static java.util.Properties loadDbProperties(java.lang.String[] args)
public static java.util.Properties loadDbProperties(java.util.Properties propsFromArgs)
public static java.util.Properties loadDbPropsFromHSQLProps()
public static java.util.Properties loadDbPropsFromArgProps(java.lang.String[] args)
public static java.util.Properties loadDbPropsFromOtherProps(java.util.Properties props)
public static java.util.Properties loadDbPropsFromSystemProps()