Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package gestores; import java.sql.Connection; import java.sql.SQLException; import org.apache.commons.dbcp.BasicDataSource; //import org.apache.commons.dbcp.BasicDataSource; // Puede que les genere problemas, la versin anterior se encuentra comentada abajo //import org.apache.commons.dbcp.BasicDataSource; /** * * @author Ema */ public class PoolDeConexiones { protected Connection conexion = null; protected void pedirConexion() throws Exception { if (conexion == null) { try { BasicDataSource basicDataSource = new BasicDataSource(); basicDataSource.setDriverClassName("com.mysql.jdbc.Driver"); basicDataSource.setUrl("jdbc:mysql://localhost:3306/osg"); basicDataSource.setUsername("root"); basicDataSource.setPassword("root"); basicDataSource.setMaxActive(20); basicDataSource.setMaxIdle(2); conexion = basicDataSource.getConnection(); conexion.setAutoCommit(false); } catch (SQLException e) { throw new Exception(e.getMessage()); } } } }