All pastes #481668 Raw Edit

rvsjoen

public java v1 · immutable
·published 2007-05-10 22:53 UTC
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();		}	}}