|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.v3x.io.sql.DatabaseConnectionConfig
public class DatabaseConnectionConfig
Configuration for a database connection - driver, URL, user, password, etc.
| Constructor Summary | |
|---|---|
DatabaseConnectionConfig()
Create a new DatabaseConnectionConfig. |
|
| Method Summary | |
|---|---|
DatabaseConnectionConfig |
changeDatabase(java.lang.String newDatabaseName)
|
java.lang.Object |
clone()
|
java.sql.Connection |
createConnection()
|
java.sql.Connection |
createReadOnlyConnection()
|
java.lang.String |
determineURL()
|
java.lang.String |
getDatabaseDriver()
Driver of JDBC connection, defaults to "sun.jdbc.odbc.JdbcOdbcDriver" |
static java.lang.String |
getDatabaseFromURL(java.lang.String url)
|
java.lang.String |
getDatabaseName()
Database name for extraction (optional). |
java.lang.String |
getDatabasePassword()
Database password for extraction (optional). |
java.lang.String |
getDatabasePath()
Database path for extraction (optional). |
java.lang.String |
getDatabaseProperties()
Database properties for extraction (optional). |
java.lang.String |
getDatabaseServer()
Database server for extraction (optional). |
java.lang.String |
getDatabaseType()
Database type for extraction (optional). |
java.lang.String |
getDatabaseURL()
URL of JDBC connection, e.g. |
java.lang.String |
getDatabaseUser()
Database user for extraction (optional). |
static java.lang.String |
getDriverForType(java.lang.String type)
|
static java.lang.String |
getDriverForURL(java.lang.String url)
|
static java.lang.String |
makeURL(java.lang.String type,
java.lang.String server,
java.lang.String database,
java.lang.String databasePath,
java.lang.String properties)
|
void |
setDatabaseDriver(java.lang.String newDatabaseDriver)
|
void |
setDatabaseName(java.lang.String newDatabaseName)
|
void |
setDatabasePassword(java.lang.String newDatabasePassword)
|
void |
setDatabasePath(java.lang.String newDatabasePath)
|
void |
setDatabaseProperties(java.lang.String newDatabaseProperties)
|
void |
setDatabaseServer(java.lang.String newDatabaseServer)
|
void |
setDatabaseType(java.lang.String newDatabaseType)
|
void |
setDatabaseURL(java.lang.String newDatabaseURL)
|
void |
setDatabaseUser(java.lang.String newDatabaseUser)
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DatabaseConnectionConfig()
| Method Detail |
|---|
public static java.lang.String getDriverForType(java.lang.String type)
public static java.lang.String getDriverForURL(java.lang.String url)
public static java.lang.String getDatabaseFromURL(java.lang.String url)
public static java.lang.String makeURL(java.lang.String type,
java.lang.String server,
java.lang.String database,
java.lang.String databasePath,
java.lang.String properties)
public java.lang.String getDatabasePassword()
public void setDatabasePassword(java.lang.String newDatabasePassword)
public java.lang.String getDatabaseURL()
public void setDatabaseURL(java.lang.String newDatabaseURL)
public java.lang.String getDatabaseDriver()
public void setDatabaseDriver(java.lang.String newDatabaseDriver)
public java.lang.String getDatabaseUser()
public void setDatabaseUser(java.lang.String newDatabaseUser)
public java.lang.String getDatabaseServer()
public void setDatabaseServer(java.lang.String newDatabaseServer)
public java.lang.String getDatabaseType()
public void setDatabaseType(java.lang.String newDatabaseType)
public java.lang.String getDatabaseName()
public void setDatabaseName(java.lang.String newDatabaseName)
public java.lang.String getDatabasePath()
public void setDatabasePath(java.lang.String newDatabasePath)
public java.lang.String getDatabaseProperties()
public void setDatabaseProperties(java.lang.String newDatabaseProperties)
public java.sql.Connection createReadOnlyConnection()
throws java.sql.SQLException
java.sql.SQLException
public java.sql.Connection createConnection()
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.lang.String determineURL()
public DatabaseConnectionConfig changeDatabase(java.lang.String newDatabaseName)
public java.lang.Object clone()
clone in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||