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
_driverClass
private java.lang.String
_jndi
private java.lang.String
_password
private boolean
_registered
private javax.sql.DataSource
_source
private java.lang.String
_url
private 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.Connection
getConnection()
Query
getQuery(java.lang.String sql)
private void
registerDriver()
-
-
-
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.SQLException
JWNLException
-
getConnection
public java.sql.Connection getConnection() throws java.sql.SQLException, JWNLException
- Throws:
java.sql.SQLException
JWNLException
-
registerDriver
private void registerDriver() throws JWNLException
- Throws:
JWNLException
-
-