public class RCData
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_JDBC_DRIVER |
| Constructor and Description |
|---|
RCData(java.io.File file,
java.lang.String dbKey)
Creates a RCDataObject by looking up the given key in the
given authentication file.
|
RCData(java.lang.String id,
java.lang.String url,
java.lang.String username,
java.lang.String password,
java.lang.String driver,
java.lang.String charset,
java.lang.String truststore)
Convenience constructor for backward compatibility.
|
RCData(java.lang.String id,
java.lang.String url,
java.lang.String username,
java.lang.String password,
java.lang.String driver,
java.lang.String charset,
java.lang.String truststore,
java.lang.String libpath)
Creates a new
RCData object. |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
expandSysPropVars(java.lang.String inString) |
java.sql.Connection |
getConnection()
Gets a JDBC Connection using the data of this RCData object.
|
java.sql.Connection |
getConnection(java.lang.String curDriver,
java.lang.String curCharset,
java.lang.String curTrustStore)
Gets a JDBC Connection using the data of this RCData object with
specified override elements
|
java.lang.String |
getDefaultJdbcDriverName() |
void |
report()
Just for testing and debugging.
|
void |
setDefaultJdbcDriver(java.lang.String defaultJdbcDriverName) |
public static final java.lang.String DEFAULT_JDBC_DRIVER
public RCData(java.io.File file,
java.lang.String dbKey)
throws java.lang.Exception
dbKey - Key to look up in the file.file - File containing the authentication information.java.lang.Exceptionpublic RCData(java.lang.String id,
java.lang.String url,
java.lang.String username,
java.lang.String password,
java.lang.String driver,
java.lang.String charset,
java.lang.String truststore)
throws java.lang.Exception
java.lang.ExceptionRCData(String,String,String,String,String,String,String,String)public RCData(java.lang.String id,
java.lang.String url,
java.lang.String username,
java.lang.String password,
java.lang.String driver,
java.lang.String charset,
java.lang.String truststore,
java.lang.String libpath)
throws java.lang.Exception
Creates a new RCData object.
The parameters driver, charset, truststore, and libpath are optional.
Setting these parameters to NULL will set them to their
default values.
id - The identifier for these connection settingsurl - The URL of the database to connect tousername - The username to log in aspassword - The password of the usernamedriver - The JDBC driver to usecharset - The character set to usetruststore - The trust store to uselibpath - The JDBC library to add to CLASSPATHjava.lang.Exception - if the a non-optional parameter is set to NULLpublic void setDefaultJdbcDriver(java.lang.String defaultJdbcDriverName)
public java.lang.String getDefaultJdbcDriverName()
public void report()
public java.sql.Connection getConnection()
throws java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.sql.SQLException,
java.net.MalformedURLException
java.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.sql.SQLExceptionjava.net.MalformedURLExceptionpublic java.sql.Connection getConnection(java.lang.String curDriver,
java.lang.String curCharset,
java.lang.String curTrustStore)
throws java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.net.MalformedURLException,
java.sql.SQLException
java.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.net.MalformedURLExceptionjava.sql.SQLExceptionpublic static java.lang.String expandSysPropVars(java.lang.String inString)
Copyright ? 2001 - 2005 HSQL Development Group. All Rights Reserved.