com.raritantechnologies.searchApp.database
Class ConnectionManager
java.lang.Object
com.raritantechnologies.searchApp.database.ConnectionManager
- All Implemented Interfaces:
- IConfigurable, IDatabaseConnectionManager
- public class ConnectionManager
- extends java.lang.Object
- implements IDatabaseConnectionManager
Manages a single Database Connection. Implements IDatabaseConnectionManager.
XML Configuration Template:
<SystemObject type="DatabaseConnectionManager" name="[my name]"
configurableClass="com.raritantechnologies.searchApp.database.ConnectionManager"
driver="[JDBC driver class]"
userName="[db user]"
password="[db password]"
URL="[jdbc url]" />
Developed by
Raritan Technologies .
- Author:
- Ted Sullivan
|
Constructor Summary |
ConnectionManager()
|
ConnectionManager(java.lang.String JDBCDriver,
java.lang.String URL,
java.util.Properties properties)
|
ConnectionManager(java.lang.String JDBCDriver,
java.lang.String URL,
java.lang.String user,
java.lang.String password)
|
|
Method Summary |
java.sql.Connection |
getConnection()
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
void |
setJDBCDriver(java.lang.String mJDBCDriver)
|
void |
setPassword(java.lang.String mPassword)
|
void |
setURL(java.lang.String mURL)
|
void |
setUser(java.lang.String mUser)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConnectionManager
public ConnectionManager()
ConnectionManager
public ConnectionManager(java.lang.String JDBCDriver,
java.lang.String URL,
java.lang.String user,
java.lang.String password)
ConnectionManager
public ConnectionManager(java.lang.String JDBCDriver,
java.lang.String URL,
java.util.Properties properties)
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from interface:
IConfigurable
- Initializes the object from an XML tag or element.
This method is called by the Framework as part of the application initializtion.
see ConfigurationManager, XMLConfigurationManager, XMLSearchFieldMapFactory, XMLSearchSourceFactory.
Configurable objects that are owned or contained by other configurable objects will be initialized
in by the parent object.
- Specified by:
initialize in interface IConfigurable
getConnection
public java.sql.Connection getConnection()
throws java.sql.SQLException
- Specified by:
getConnection in interface IDatabaseConnectionManager
- Throws:
java.sql.SQLException
setJDBCDriver
public void setJDBCDriver(java.lang.String mJDBCDriver)
setURL
public void setURL(java.lang.String mURL)
setUser
public void setUser(java.lang.String mUser)
setPassword
public void setPassword(java.lang.String mPassword)