package br.com.freedom.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
public class ConexaoMySQL {
public static String IDB_CLASSES = null;
public static String ORACLE_CLASSES = null;
public static String POSTGRE_CLASSES = null;
public static String INTERBASE_CLASSES = null;
public static String MYSQLSERVER_CLASSES = "com.mysql.jdbc.Driver";
public static String url = "jdbc:mysql://localhost:3306/freedom";//URL DO SERVIDOR DE BANCO DE DADOS
private String usuario = "root";//USUARIO DO BANCO DE DADOS
private String senha = "";//SENHA DO BANCO DE DADAS
protected PreparedStatement pstm;
protected Statement stm;
protected ResultSet rs;
protected Connection con;
//conecta na base de dados
public Connection getConexao() throws Exception {
if(con==null){
Class.forName(MYSQLSERVER_CLASSES);
con = DriverManager.getConnection(url, usuario, senha);
}
return con;
}
//metodo statement
public Statement getStatement() throws Exception {
return getConexao().createStatement();
}
//prepara o SQL a ser executado na base de dados
public PreparedStatement getPreparedStatement(String sql) throws Exception {
return getConexao().prepareStatement(sql);
}
}
[Resolvido]Criando pool de conexões para JDBC puro
Olá amigos pesquisei sobre pool de conexoes e vi essa API DBCP mas o problema e como usa ela para trabalhar com JDBC puro, eu usava essa classe de conexão mas agora surgiu a curiosidade de trabalhar com esse processo...
2 Respostas
Pool de conexão normalmente é gerenciado pelo servidor … se for tomcat de uma lida aqui: http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html
Segue o exemplo que postei
http://www.guj.com.br/java/300753-modelo-de-classe-para-pool-de-conexao-java-swing
Criado 3 de junho de 2013
Ultima resposta 4 de jun. de 2013
Respostas 2
Participantes 2