Estoy usando c3p0 - ComboPooledDataSource. Me estoy inicializando una vez como a continuación.cómo devolver una conexión en c3p0
private void init() {
cpds = new ComboPooledDataSource();
cpds.setDriverClass(driverName);
cpds.setJdbcUrl(url);
cpds.setUser(userName);
cpds.setPassword(pwd);
}
Me estoy haciendo una conexión de la agrupación de la siguiente manera
public synchronized Connection getLocalConnection(String ipAddr)
throws SQLException {
return cpds.getConnection();
}
pero no estoy seguro de si su la manera correcta para devolver la conexión de nuevo a la piscina cuando termine la ejecución de una consulta. Supongo que el
conn.close()
simplemente devuelve la conexión a la piscina en lugar de REALMENTE CERRAR la conexión. ¿Estoy correcto o hay alguna otra manera? Pls ayuda.