public class ConnMgr
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DB_SERVER_PORT |
static java.lang.String |
DBPASSWORD_KEY |
static java.lang.String |
DBURL_KEY |
static java.lang.String |
DBUSER_KEY |
static java.lang.String |
DEFAULT |
static java.lang.String |
EDB |
static java.lang.String |
EDB_PROPS |
static java.lang.String |
HSQL |
static java.lang.String |
MCKOI |
static java.lang.String |
MYSQL |
static java.lang.String |
MYSQL_PROPS |
static java.lang.String |
ORACLE |
static java.lang.String |
ORACLE_PROPS |
static java.lang.String |
POSTGRES |
static java.lang.String |
POSTGRES_PROPS |
Constructor and Description |
---|
ConnMgr() |
Modifier and Type | Method and Description |
---|---|
static void |
addPropsLocation(java.lang.String loc)
Use this method to add loacations for sql property files to be stored
When setDB is loaded, if there is a default.props file at that location,
it will be added to the existing properties, and if one of the
|
static boolean |
checkDatabaseConn() |
static java.sql.Connection |
createConnection() |
static java.lang.String |
getDB_TYPE() |
static java.util.Properties |
getDBProps() |
static java.lang.String |
getDriver() |
static java.lang.String |
getPass() |
static java.lang.String |
getSQL(java.lang.String key) |
static java.lang.String |
getURL() |
static java.lang.String |
getUser() |
static boolean |
hasSQL(java.lang.String key) |
static void |
installDbProperties(java.util.Properties sysProperties,
java.util.Properties dbProperties) |
static void |
installDbProperties(java.util.Properties sysProperties,
java.lang.String[] args) |
static void |
main(java.lang.String[] args) |
static java.util.Properties |
readDbProperties(java.lang.String[] args) |
static void |
setDB()
Sets the ConnMgr to use the default db, which as of now is an in-memory
HSQLDb
|
static void |
setDB(java.util.Properties newprops) |
static void |
setDB(java.lang.String dbName)
Sets the DB to be used based on the default values for the name.
|
static void |
setURL(java.lang.String url) |
static void |
setURL(java.lang.String url,
java.lang.String databaseUser,
java.lang.String databasePassword) |
public static final java.lang.String DEFAULT
public static final java.lang.String HSQL
public static final java.lang.String MCKOI
public static final java.lang.String MYSQL
public static final java.lang.String MYSQL_PROPS
public static final java.lang.String ORACLE
public static final java.lang.String ORACLE_PROPS
public static final java.lang.String POSTGRES
public static final java.lang.String POSTGRES_PROPS
public static final java.lang.String EDB
public static final java.lang.String EDB_PROPS
public static final java.lang.String DB_SERVER_PORT
public static final java.lang.String DBURL_KEY
public static final java.lang.String DBUSER_KEY
public static final java.lang.String DBPASSWORD_KEY
public static void addPropsLocation(java.lang.String loc)
public static void setDB() throws java.io.IOException
java.io.IOException
public static void setDB(java.lang.String dbName) throws java.io.IOException
java.io.IOException
- if some of the props don't loadpublic static void setDB(java.util.Properties newprops)
public static boolean hasSQL(java.lang.String key)
public static java.lang.String getSQL(java.lang.String key)
public static java.lang.String getDriver()
public static java.lang.String getDB_TYPE()
public static void setURL(java.lang.String url)
public static void setURL(java.lang.String url, java.lang.String databaseUser, java.lang.String databasePassword)
public static java.lang.String getURL()
public static java.lang.String getPass()
public static java.lang.String getUser()
public static java.util.Properties getDBProps()
public static java.sql.Connection createConnection() throws java.sql.SQLException
java.sql.SQLException
public static void installDbProperties(java.util.Properties sysProperties, java.util.Properties dbProperties)
public static java.util.Properties readDbProperties(java.lang.String[] args)
public static void installDbProperties(java.util.Properties sysProperties, java.lang.String[] args)
public static boolean checkDatabaseConn() throws java.sql.SQLException
java.sql.SQLException
public static void main(java.lang.String[] args) throws java.sql.SQLException
java.sql.SQLException