edu.sc.seis.fissuresUtil.database
Class ConnectionCreator
java.lang.Object
edu.sc.seis.fissuresUtil.database.ConnectionCreator
public class ConnectionCreator
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DB_PROP_PREFIX
public static final java.lang.String DB_PROP_PREFIX
- See Also:
- Constant Field Values
DB_URL_KEY
public static final java.lang.String DB_URL_KEY
- See Also:
- Constant Field Values
DB_TYPE_KEY
public static final java.lang.String DB_TYPE_KEY
- See Also:
- Constant Field Values
DB_USER_KEY
public static final java.lang.String DB_USER_KEY
- See Also:
- Constant Field Values
DB_PASS_KEY
public static final java.lang.String DB_PASS_KEY
- See Also:
- Constant Field Values
DB_PROP_KEYS
public static final java.lang.String[] DB_PROP_KEYS
DB_SERVER_PORT
public static final java.lang.String DB_SERVER_PORT
- See Also:
- Constant Field Values
HSQL
public static final java.lang.String HSQL
- See Also:
- Constant Field Values
MCKOI
public static final java.lang.String MCKOI
- See Also:
- Constant Field Values
POSTGRES
public static final java.lang.String POSTGRES
- See Also:
- Constant Field Values
JDBC_DRIVER_PREFIX
public static final java.lang.String JDBC_DRIVER_PREFIX
- See Also:
- Constant Field Values
ConnectionCreator
public ConnectionCreator(java.lang.String[] args)
ConnectionCreator
public ConnectionCreator(java.util.Properties props)
ConnectionCreator
public ConnectionCreator(java.lang.String url,
java.lang.String username,
java.lang.String password,
java.util.Properties extraProps)
createConnection
public java.sql.Connection createConnection()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getDriverClass
public java.lang.Class getDriverClass()
getPassword
public java.lang.String getPassword()
getType
public java.lang.String getType()
getUrl
public java.lang.String getUrl()
getUsername
public java.lang.String getUsername()
getExtraProps
public java.util.Properties getExtraProps()
loadDbProperties
public static java.util.Properties loadDbProperties(java.lang.String[] args)
loadDbProperties
public static java.util.Properties loadDbProperties(java.util.Properties propsFromArgs)
loadDbPropsFromHSQLProps
public static java.util.Properties loadDbPropsFromHSQLProps()
loadDbPropsFromArgProps
public static java.util.Properties loadDbPropsFromArgProps(java.lang.String[] args)
loadDbPropsFromOtherProps
public static java.util.Properties loadDbPropsFromOtherProps(java.util.Properties props)
loadDbPropsFromSystemProps
public static java.util.Properties loadDbPropsFromSystemProps()