Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/06/2007, 02:51
Rascayu
 
Fecha de Ingreso: junio-2004
Mensajes: 43
Antigüedad: 20 años, 7 meses
Puntos: 0
Re: pool de conexiones mysql (con código)

Yo te cuento como tengo definido mi pool de conexión. En mís métodos tengo:

Código PHP:
....
Context initCtx = new InitialContext();
Context envCtx = (ContextinitCtx.lookup("java:comp/env");

DataSource ds = (DataSourceenvCtx.lookup("jdbc/dsPYC");
con ds.getConnection();
    
ps con.prepareStatement("SELECT NOMBRE FROM TABLA WHERE ID=?");
.... 

Mi fichero server.xml tiene:
<resource-ref>
<description>Elemento necesario para configurar un datasource en server.xml de Tomcat</description>
<res-ref-name>jdbc/dsPYC</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>


Y finalmente defino un Contexto en el fichero server.xml de Tomcat:

<Context path="/tuApp" docBase="tuApp" debug="0" reloadable="false">

<Resource name="jdbc/dsPYC"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="usu"
password="pass"
driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://localhost:3306/tuBD?autoReconnect=true"/>
.....



Espero que te sirva de algo.

Un saludo.