public class DatabaseConnection
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SQLSERVER_DRIVER |
static java.lang.String |
SQLSERVER_SELECTMETHOD |
static java.lang.String |
SQLSERVER_URL |
static java.lang.String |
TIMESTEN_DRIVER |
static java.lang.String |
TIMESTENDSNPREFIX |
| Constructor and Description |
|---|
DatabaseConnection() |
| Modifier and Type | Method and Description |
|---|---|
static java.sql.Connection |
createOracleConnection(java.lang.String user,
java.lang.String password,
java.lang.String dbName)
Attempts to establish a connection to an oracle database through
a Oracle JDBC thin driver.
|
static java.sql.Connection |
createOracleConnection(java.lang.String user,
java.lang.String password,
java.lang.String dbName,
java.util.Properties prop)
Attempts to establish a connection to an oracle database through
a Oracle JDBC thin driver.
|
static java.sql.Connection |
createOracleConnection(java.lang.String user,
java.lang.String password,
java.lang.String dbHost,
java.lang.String dbPort,
java.lang.String svcName)
Attempts to establish a connection to an oracle database through
a Oracle JDBC thin driver.
|
static java.sql.Connection |
createOracleConnection(java.lang.String user,
java.lang.String password,
java.lang.String dbHost,
java.lang.String dbPort,
java.lang.String svcName,
java.util.Properties prop)
Attempts to establish a connection to an oracle database through
a Oracle JDBC thin driver.
|
static java.sql.Connection |
createOracleThinConnection(java.lang.String user,
java.lang.String password,
java.lang.String Host,
java.lang.String Port,
java.lang.String Sid)
Attempts to establish a connection to an oracle database through
a Oracle thin JDBC driver.
|
static java.sql.Connection |
createTimesTenConnection(java.lang.String user,
java.lang.String password,
java.lang.String dsnName)
Attempts to establish a connection to a TimesTen datastore through
a TimesTen JDBC driver.
|
static java.sql.Connection |
createTimesTenConnection(java.lang.String user,
java.lang.String password,
java.lang.String dsnName,
java.lang.String oraclePwd)
Attempts to establish a connection to a TimesTen datastore through
a TimesTen JDBC driver.
|
static java.lang.Process |
exec_sql_cmd(java.lang.String cmd,
java.lang.String password)
Provides an interface to execute sqlloader/sqlplus operation as system command
by decrypting the password, second parameter.
|
static java.lang.Process |
exec_sql_cmd(java.lang.String cmd,
java.lang.String[] envp,
java.io.File dir,
java.lang.String password)
Provides an interface to execute sqlloader/sqlplus operation as system command
by decrypting the password, second parameter.
|
static java.lang.Process |
exec_sql_cmd(java.lang.String cmd,
java.lang.String[] envp,
java.lang.String password)
Provides an interface to execute sqlloader/sqlplus operation as system command
by decrypting the password, second parameter.
|
public static final java.lang.String TIMESTEN_DRIVER
public static final java.lang.String TIMESTENDSNPREFIX
public static final java.lang.String SQLSERVER_DRIVER
public static final java.lang.String SQLSERVER_URL
public static final java.lang.String SQLSERVER_SELECTMETHOD
public static java.sql.Connection createOracleConnection(java.lang.String user,
java.lang.String password,
java.lang.String dbName)
throws java.lang.Exception
user - - User namepassword - - PassworddbName - - Name of the databasejava.lang.Exceptionpublic static java.sql.Connection createOracleConnection(java.lang.String user,
java.lang.String password,
java.lang.String dbName,
java.util.Properties prop)
throws java.lang.Exception
user - - User namepassword - - PassworddbName - - Name of the databaseprop - - Connection Propertiesjava.lang.Exceptionpublic static java.sql.Connection createOracleConnection(java.lang.String user,
java.lang.String password,
java.lang.String dbHost,
java.lang.String dbPort,
java.lang.String svcName,
java.util.Properties prop)
throws java.lang.Exception
user - - User namepassword - - PassworddbHost - - Database hostnamedbPort - - Database portsvcName - - Database service nameprop - - Connection Propertiesjava.lang.Exceptionpublic static java.sql.Connection createOracleConnection(java.lang.String user,
java.lang.String password,
java.lang.String dbHost,
java.lang.String dbPort,
java.lang.String svcName)
throws java.lang.Exception
user - - User namepassword - - PassworddbHost - - Database hostnamedbPort - - Database portsvcName - - Database service namejava.lang.Exceptionpublic static java.sql.Connection createOracleThinConnection(java.lang.String user,
java.lang.String password,
java.lang.String Host,
java.lang.String Port,
java.lang.String Sid)
throws java.lang.Exception
user - - User namepassword - - PasswordHost - - Database hostPort - - Database portSid - - SID of the databasejava.lang.Exceptionpublic static java.lang.Process exec_sql_cmd(java.lang.String cmd,
java.lang.String password)
throws java.lang.Exception
cmd - - sqlloader/sqlplus command with PASSWORD constant embedded in it.
Like 'sqlloader password - - plain or encrypted password
Like '&aes|05|0D5E11BFDD97D2769D9B0DBFBD1BBF7E5A47EE7B6C8677D6E95F4E14E55CA745C1'java.lang.Exceptionpublic static java.lang.Process exec_sql_cmd(java.lang.String cmd,
java.lang.String[] envp,
java.lang.String password)
throws java.lang.Exception
cmd - - sqlloader/sqlplus command with PASSWORD constant embedded in it.
Like 'sqlloader password - - plain or encrypted password
Like '&aes|05|0D5E11BFDD97D2769D9B0DBFBD1BBF7E5A47EE7B6C8677D6E95F4E14E55CA745C1'envp - - environment variables arrayjava.lang.Exceptionpublic static java.lang.Process exec_sql_cmd(java.lang.String cmd,
java.lang.String[] envp,
java.io.File dir,
java.lang.String password)
throws java.lang.Exception
cmd - - sqlloader/sqlplus command with PASSWORD constant embedded in it.
Like 'sqlloader password - - plain or encrypted password
Like '&aes|05|0D5E11BFDD97D2769D9B0DBFBD1BBF7E5A47EE7B6C8677D6E95F4E14E55CA745C1'envp - - environment variables arraydir - - Directory pathjava.lang.Exceptionpublic static java.sql.Connection createTimesTenConnection(java.lang.String user,
java.lang.String password,
java.lang.String dsnName)
throws java.lang.Exception
user - - User namepassword - - plain or encrypted password
like '&aes|05|0D5E11BFDD97D2769D9B0DBFBD1BBF7E5A47EE7B6C8677D6E95F4E14E55CA745C1'dsnName - - DataStoreName that matches the entry in odbc.inijava.lang.Exceptionpublic static java.sql.Connection createTimesTenConnection(java.lang.String user,
java.lang.String password,
java.lang.String dsnName,
java.lang.String oraclePwd)
throws java.lang.Exception
user - - User namepassword - - plain or encrypted password
like '&aes|05|0D5E11BFDD97D2769D9B0DBFBD1BBF7E5A47EE7B6C8677D6E95F4E14E55CA745C1'dsnName - - DataStoreName that matches the entry in odbc.inioraclePwd - - backend oracle password plain or encryptedjava.lang.Exception