import java.sql.*;
import javax.sql.*;
import javax.naming.*;
import javax.transaction.*;
public class DaoUtil{
private static final String DS_NAME = "";
private static Object lookup(final String name) throws NamingException{
InitialContext ctx = new InitialContext();
Object result = ctx.lookup(name);
return result;
}
public static UserTransaction getUserTransaction() throws NamimgException{
UserTransaction utx = (UserTransaction) lookup (UTX_NAME);
return utx;
}
public static Connection getConnection() throws NamimgException, SQLException{
DataSource ds = (DataSource) lookup(DS_NAME);
Connection conn = ds.getConnection();
return conn;
}
public static void closeConnection(final Connection conn) throws SQLException{
if (conn != null){
conn.close();
}
}
}
最終更新:2014年08月17日 20:28