Hola, podes usar un pool de conexiones, yo nunca probe pero se que existe. Podes mirar esta URL, se llama database connection pool. Podes optimizar todo lo
referente a conexiones a la db.
Página
http://commons.apache.org/dbcp/
Ejemplos
http://svn.apache.org/viewvc/commons...bcp/trunk/doc/
sino podes hacer una simple clase que obtenga una conexion a la db y retornarla para utilizarla cuando la necesites.
Código PHP:
public Connection getConexion(){
try {
Class.forName("org.postgresql.Driver");
} catch (ClassNotFoundException e) {
System.out.println("Problemas al cargar el driver: "+e.getMessage());
}
try {
this.conexion_hogares =
DriverManager.getConnection(this.url, this.user, this.pass );
System.out.println("Conexion Creada!!!!");
} catch (SQLException e) {
System.out.println("Problemas al intentar obtener la conexión: "+e.getMessage());
}
return conexion;
}
Espero que sea lo que estas necesitando.