The J2EE standard forbids the direct management of connections.
The J2EE standard requires that applications use the container's resource management facilities to obtain connections to resources.
For example, a J2EE application should obtain a database connection as follows:
ctx = new InitialContext();
datasource = (DataSource)ctx.lookup(DB_DATASRC_REF);
conn = datasource.getConnection();
conn = DriverManager.getConnection(CONNECT_STRING);
[1] Standards Mapping - Common Weakness Enumeration - (CWE) CWE ID 245
[2] Java 2 Platform Enterprise Edition Specification, v1.4 Sun Microsystems