domingo, 6 de octubre de 2013

Crear un DataSource - Oracle


En esta oportunidad vamos a enseñar a como crear un DataSource que este alojada en un servidor de aplicaciones o configurando los datos en una clase Java. 

1.- En una clase Java. - 
      Necesitaremos descargar la librería de Apache - DBCP de la siguiente URL:                    
      http://commons.apache.org/proper/commons-dbcp/index.html

    public static DataSource getDatasource() throws NamingException {
        BasicDataSource ds = new BasicDataSource();
        ds.setUsername("USUARIO");
        ds.setPassword("PASSWORD");
        ds.setUrl("jdbc:oracle:thin:@localhost:1521:XE");//Cadena de conexion
        ds.setDriverClassName("oracle.jdbc.OracleDriver");//Driver de conexion
        return ds;
    }

2.- Desde un servidor de aplicaciones.-
      Solo se necesita realizar la configuración del DataSurce en el servidor de aplicacion y obtener el nombre       con el que se crea.
    public static DataSource getDatasource() throws NamingException {
        //Aqui pasamos el nombre del DataSource creado en el Servidor de Aplicaciones
        String DATASOURCE_NAME = "jdbc/DataDase";

        Context ctx = new InitialContext();
        return (DataSource)ctx.lookup(DATASOURCE_NAME);
    }

No hay comentarios:

Publicar un comentario