Class ConnectionManager
- java.lang.Object
-
- net.didion.jwnl.dictionary.database.ConnectionManager
-
public class ConnectionManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String_driverClassprivate java.lang.String_jndiprivate java.lang.String_passwordprivate boolean_registeredprivate javax.sql.DataSource_sourceprivate java.lang.String_urlprivate java.lang.String_userName
-
Constructor Summary
Constructors Constructor Description ConnectionManager(java.lang.String jndi)ConnectionManager(java.lang.String driverClass, java.lang.String url, java.lang.String userName, java.lang.String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.sql.ConnectiongetConnection()QuerygetQuery(java.lang.String sql)private voidregisterDriver()
-
-
-
Field Detail
-
_driverClass
private java.lang.String _driverClass
-
_url
private java.lang.String _url
-
_userName
private java.lang.String _userName
-
_password
private java.lang.String _password
-
_registered
private boolean _registered
-
_source
private javax.sql.DataSource _source
-
_jndi
private java.lang.String _jndi
-
-
Method Detail
-
getQuery
public Query getQuery(java.lang.String sql) throws java.sql.SQLException, JWNLException
- Throws:
java.sql.SQLExceptionJWNLException
-
getConnection
public java.sql.Connection getConnection() throws java.sql.SQLException, JWNLException- Throws:
java.sql.SQLExceptionJWNLException
-
registerDriver
private void registerDriver() throws JWNLException- Throws:
JWNLException
-
-