public abstract class Pool
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
driver
Driver do banco
|
java.util.logging.Logger |
logger
Logger a ser usado pelo pool.
|
protected java.lang.String |
name
nome identificador do pool
|
protected java.lang.String |
password
Senha do banco para conexão
|
protected java.lang.String |
url
url jdbc para conexão com o banco
|
protected java.lang.String |
user
Usuário do banco para conexão
|
| Constructor and Description |
|---|
Pool(java.lang.String name)
Inicializa logger e carrega properties
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
checkPassword(java.lang.String passwd)
Verifica se a senha utilizada com o banco mudou.
|
abstract void |
destroy()
Finaliza o pool
|
abstract java.sql.Connection |
getConnection() |
java.lang.String |
getDriver()
Consulta o driver de conexão com o banco
|
int |
getIntProperty(java.lang.String key) |
java.util.logging.Logger |
getLogger() |
long |
getLongProperty(java.lang.String key) |
java.lang.String |
getName()
Nome identificador deste pool
|
java.lang.String |
getPassword()
Retorna senha utilizada por este pool
|
java.util.Properties |
getProperties() |
java.lang.String |
getProperty(java.lang.String key) |
java.lang.String |
getUrl()
Retorna url de conexão com o banco
|
java.lang.String |
getUser()
Retorna o suário de conexão com o banco
|
abstract boolean |
init()
Inicializa o pool
|
void |
initServiceLog()
Inicialização do log de execução do pool.
|
abstract void |
releaseConnection(java.sql.Connection conn,
java.sql.Statement stmt,
java.sql.ResultSet rs)
Devolve a conexão para o pool
|
abstract void |
releaseConnection(java.sql.Connection conn,
java.sql.Statement stmt,
java.sql.ResultSet rs,
boolean dispose)
Devolve a conexão para o pool
|
void |
setDriver(java.lang.String driver)
Driver usado pelo pool
|
void |
setPassword(java.lang.String password)
A senha para conexão no banco
|
void |
setUrl(java.lang.String url)
Url jdbc
|
void |
setUser(java.lang.String user)
Usuário do banco
|
protected java.lang.String name
protected java.lang.String url
protected java.lang.String user
protected java.lang.String password
protected java.lang.String driver
public java.util.logging.Logger logger
public Pool(java.lang.String name)
throws ServerException
name - Nome dado a este poolServerException - em caso de falha no servidor.public abstract void checkPassword(java.lang.String passwd)
passwd - A senha para testar.public abstract void destroy()
public abstract java.sql.Connection getConnection()
public final java.lang.String getDriver()
public final int getIntProperty(java.lang.String key)
throws ServerException
key - a chave da propriedadeServerException - em caso de falha do servidor.public final java.util.logging.Logger getLogger()
public final long getLongProperty(java.lang.String key)
throws ServerException
key - chave da propriedadeServerException - em caso de falha do servidor.public final java.lang.String getName()
public final java.lang.String getPassword()
public final java.util.Properties getProperties()
public final java.lang.String getProperty(java.lang.String key)
throws ServerException
key - chave da propriedadeServerException - em caso de falha do servidor.public final java.lang.String getUrl()
public final java.lang.String getUser()
public abstract boolean init()
public void initServiceLog()
throws ServerException
ServerException - se houver falha de inicialização.public abstract void releaseConnection(java.sql.Connection conn,
java.sql.Statement stmt,
java.sql.ResultSet rs)
conn - conexãostmt - statementrs - result set.public abstract void releaseConnection(java.sql.Connection conn,
java.sql.Statement stmt,
java.sql.ResultSet rs,
boolean dispose)
conn - conexãostmt - statementrs - result set.dispose - se true a conexão será descartada.public void setDriver(java.lang.String driver)
driver - driverpublic final void setPassword(java.lang.String password)
password - senhapublic final void setUrl(java.lang.String url)
url - urlpublic final void setUser(java.lang.String user)
user - usuárioCopyright © 2015. All Rights Reserved.