Class GenericDao

java.lang.Object
br.com.leandrocolevati.bancodedados.GenericDao

public class GenericDao
extends java.lang.Object
Criado pelo Prof. M.Sc. Leandro Colevati dos Santos
Constructor Summary

Constructors
Constructor and Description
GenericDao(java.lang.String fileName, java.lang.String user, java.lang.String password, Sgbd sgbd)
Construtor para conexão com Access.
GenericDao(java.lang.String ip, java.lang.String user, java.lang.String password, Sgbd sgbd, java.lang.String database)
Construtor para conexão com MySQL.
GenericDao(java.lang.String ip, java.lang.String user, java.lang.String password, java.lang.String database, boolean namedPipes, Sgbd sgbd)
Construtor para conexão com SQL Server.
GenericDao(java.lang.String ip, java.lang.String user, java.lang.String password, java.lang.String sid, Sgbd sgbd)
Construtor para conexão com ORACLE.
Method Summary

Methods
Modifier and Type Method and Description
void fechaConexao(java.sql.Connection con)
Fecha conexão com o SGBD selecionado ao instanciar GenericDao

java.sql.Connection getConnection()
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail

GenericDao
public GenericDao(java.lang.String ip,
java.lang.String user,
java.lang.String password,
java.lang.String database,
boolean namedPipes,
Sgbd sgbd)
Construtor para conexão com SQL Server. Obrigatórios:
Parameters:
ip -
user -
password -
database -
namedPipes - (True : Pipes Nomeados, False : IP)
sgbd - (Sgbd.SQLSERVER) NÃO ESQUECER DE INCLUIR NO BUILD PATH OU NO LIB DO PROJETO, O DRIVER JTDS

GenericDao
public GenericDao(java.lang.String ip,
java.lang.String user,
java.lang.String password,
java.lang.String sid,
Sgbd sgbd)
Construtor para conexão com ORACLE. Obrigatórios:
Parameters:
ip -
user -
password -
sid -
sgbd - (Sgbd.ORACLE) NÃO ESQUECER DE INCLUIR NO BUILD PATH OU NO LIB DO PROJETO, O DRIVER OJBDC

GenericDao
public GenericDao(java.lang.String ip,
java.lang.String user,
java.lang.String password,
Sgbd sgbd,
java.lang.String database)
Construtor para conexão com MySQL. Obrigatórios:
Parameters:
ip -
user -
password -
database -
sgbd - (Sgbd.MYSQL) NÃO ESQUECER DE INCLUIR NO BUILD PATH OU NO LIB DO PROJETO, O DRIVER MYSQL CONNECTOR

GenericDao
public GenericDao(java.lang.String fileName,
java.lang.String user,
java.lang.String password,
Sgbd sgbd)
Construtor para conexão com Access. (Até JDK 7) Obrigatórios:
Parameters:
fileName - (Caminho completo para o Arquivo mdb ou accdb)
user - (Se não tiver usuário, utilizar vazio (""))
password - (Se não tiver password, utilizar vazio (""))
sgbd - (Sgbd.ACCESS)
Method Detail

getConnection
public java.sql.Connection getConnection()
throws java.sql.SQLException
Returns:
conexão com o SGBD selecionado ao instanciar GenericDao
Throws:
java.sql.SQLException

fechaConexao
public void fechaConexao(java.sql.Connection con)
throws java.sql.SQLException
Fecha conexão com o SGBD selecionado ao instanciar GenericDao
Throws:
java.sql.SQLException