rendered paste body/** * ConnectionFactory.java * TOD073 - Semesteroppgave * created 18. april. 2007 * @version 1.0 */package hib.tod073.smarttech.control;import javax.naming.Context;import javax.naming.InitialContext;import javax.naming.NamingException;import javax.sql.DataSource;import java.sql.Connection;import java.sql.SQLException;/** * */public class ConnectionFactory { private static DataSource ds; /** * @return a database connection */ public static Connection getConnection() { getDataSource(); Connection c = null; try { c = ds.getConnection(); } catch (SQLException e) { e.printStackTrace(); } return c; } private static void getDataSource() { Context cxt; try { cxt = new InitialContext(); ds = (DataSource) cxt.lookup("java:/comp/env/jdbc/tod073"); } catch (NamingException e) { e.printStackTrace(); } }}