public class DBManagerService extends Service implements csbase.remote.DBManagerServiceInterface
| Modifier | Constructor and Description |
|---|---|
protected |
DBManagerService()
Construtor da classe.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
createService()
Método que instancia o gerente de conexões.
|
java.sql.Connection |
getConnection(java.lang.Class<?> clazz,
java.lang.String driver,
java.lang.String url,
java.lang.String user,
java.lang.String password)
Obtém uma conexão com o banco de dados para uma implementação específica do
pool.
|
java.sql.Connection |
getConnection(java.lang.String driver,
java.lang.String url,
java.lang.String user,
java.lang.String password)
Obtém uma conexão com o banco de dados.
|
static DBManagerService |
getInstance()
Método que retorna a instância do gerente de conexões(singleton).
|
protected boolean |
has2Update(java.lang.Object arg,
java.lang.Object event) |
void |
initService()
Método abstrato de inicialização do serviço.
|
void |
releaseConnection(java.sql.Connection conn)
Devolve uma conexão com banco de dados, tornando-a disponível novamente.
|
void |
releaseConnection(java.sql.Connection conn,
java.sql.Statement stmt,
java.sql.ResultSet rset)
Devolve uma conexão com banco de dados, tornando-a disponível novamente.
|
void |
shutdownService()
Método abstrato de término do serviço
|
getBooleanProperty, getDefaultLocale, getDoubleProperty, getExternalPropertyFile, getFormattedString, getFormattedString, getInitializationDependencies, getInstance, getIntProperty, getKey, getLongProperty, getName, getOptionalString, getOptionalString, getOSPropertyPath, getSenderName, getServices, getString, getString, getStringListProperty, getStringProperty, getSystemId, getThreadLocale, getUser, getUserPermission, hasProperty, incrCounter, isActive, isEnabled, isInternalServerRequest, isLoggingNotifications, isPropertyNull, logNotification, setEnabled, setKey, setSystemId, setUserIdhandleException, handleFatalErrorprotected DBManagerService()
throws ServerException
ServerException - em caso de falha no serviço.public java.sql.Connection getConnection(java.lang.Class<?> clazz,
java.lang.String driver,
java.lang.String url,
java.lang.String user,
java.lang.String password)
getConnection in interface csbase.remote.DBManagerServiceInterfaceclazz - A classe que implementa o pool de conexõesdriver - .url - A url para conexão com o bancouser - O usuário do bancopassword - A senha do usuário do bancopublic java.sql.Connection getConnection(java.lang.String driver,
java.lang.String url,
java.lang.String user,
java.lang.String password)
getConnection in interface csbase.remote.DBManagerServiceInterfacedriver - o driver do banco de dados utilizado.url - a url do banco de dados.user - a chave do usuário do banco de dados.password - a senha do usuário do banco de dados.protected boolean has2Update(java.lang.Object arg,
java.lang.Object event)
has2Update in class csbase.remote.RemoteObjectObservablepublic void initService()
initService in class Servicepublic void releaseConnection(java.sql.Connection conn)
releaseConnection in interface csbase.remote.DBManagerServiceInterfaceconn - a conexão a ser devolvida.public void releaseConnection(java.sql.Connection conn,
java.sql.Statement stmt,
java.sql.ResultSet rset)
conn - a conexão a ser devolvida.stmt - o Statement a ser fechado (pode ser nulo).rset - o ResultSet a ser fechado (pode ser nulo).public void shutdownService()
throws ServerException
shutdownService in class ServiceServerException - em caso de falha.public static void createService()
throws ServerException
ServerException - em caso de falha no serviço.public static DBManagerService getInstance()
Copyright © 2018. All Rights Reserved.