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;
|
}
|
}
|