public class DBConnection
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
XML_ATTR_PASSWORD |
static java.lang.String |
XML_ATTR_URL |
static java.lang.String |
XML_ATTR_USER |
static java.lang.String |
XML_TAG |
Constructor and Description |
---|
DBConnection(java.lang.String url)
New DB connection.
|
DBConnection(java.lang.String url,
java.lang.String user,
java.lang.String password)
New DB connection.
|
Modifier and Type | Method and Description |
---|---|
void |
configure(de.vc.config.Configuration configuration)
Configures the Connection.
|
protected boolean |
connect()
Connects to the database.
|
protected void |
disconnect() |
protected java.sql.Connection |
getOpenConnection()
Gets an open connection to the database or NULL, if is not possible to
connect to DB.
|
java.lang.String |
getPassword()
Gets the password.
|
java.lang.String |
getUrl()
Gets the url of the database.
|
java.lang.String |
getUser()
Gets the user.
|
protected boolean |
isConnected()
Tests, if connected to database.
|
void |
setPassword(java.lang.String password)
Sets the password.
|
void |
setUrl(java.lang.String url)
Sets the url of the database.
|
void |
setUser(java.lang.String user)
Sets the user.
|
public static final java.lang.String XML_ATTR_PASSWORD
public static final java.lang.String XML_ATTR_URL
public static final java.lang.String XML_ATTR_USER
public static final java.lang.String XML_TAG
public DBConnection(java.lang.String url)
url
- URL of database.public DBConnection(java.lang.String url, java.lang.String user, java.lang.String password)
url
- URL of database.user
- User.password
- Passwordpublic void configure(de.vc.config.Configuration configuration) throws de.vc.config.ConfigurationException
configuration
- Configuration.de.vc.config.ConfigurationException
protected boolean connect() throws java.sql.SQLException
java.sql.SQLException
protected void disconnect() throws java.sql.SQLException
java.sql.SQLException
public java.lang.String getPassword()
public java.lang.String getUrl()
public java.lang.String getUser()
protected java.sql.Connection getOpenConnection() throws java.sql.SQLException
java.sql.SQLException
protected boolean isConnected() throws java.sql.SQLException
java.sql.SQLException
public void setPassword(java.lang.String password)
password
- Passwordpublic void setUrl(java.lang.String url)
url
- URL of database.public void setUser(java.lang.String user)
user
- User.© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.