Wonder
isso e muito relativo, por exemplo vc pode ter um pool de conexoes, um conexao static, em fim…
estou te mandando um codigo simple para uma conexao usando um singleton
import java.io.*;
import java.sql.*;
import java.util.*;
public final class SingleDBConn {
/**
* dados da conexao
*/
private String urlstring="";
private String dbuser="";
private String dbuserpwd="";
private String drive="";
/**
* referência única
*/
private static SingleDBConn instance = null;
/**
* atributos conexao
*/
private static Connection connection = null;
/**
* construtor privado
*/
private SingleDBConn() {
try{
Class.forName(drive);
connection = java.sql.DriverManager.getConnection(urlstring, dbuser, dbuserpwd);
}catch(SQLException e){
e.printStackTrace();
}
}
/**
* retorna conexão única
*/
public static Connection getConnection() {
if (instance==null) {
instance = new SingleDBConn();
}
return connection;
}
public static void main(String arg[]){
System.out.println( SingleDBConn.getConnection() );
}
}
Dennys
Hum…
Acho que entendi… tem N métodos de fazer isso…
vai depender do projeto… certo?
Atn.
Dennys Fredericci