package com.megatim.fdxcommons.tools.utils; import java.sql.Connection; import java.sql.SQLException; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; /** * * @author ASUS */ public class ConnectionUtil { private ConnectionUtil() { } public static Connection getDataSourceConnection(String jndiName) { Connection conn = null; try { Context ctx = new InitialContext(); DataSource ds = (DataSource) ctx.lookup(jndiName); conn = ds.getConnection(); } catch (NamingException | SQLException ex) { ex.printStackTrace(); } return conn; } }