Foros del Web » Programación para mayores de 30 ;) » Java »

JAVA conx Datasource

Estas en el tema de JAVA conx Datasource en el foro de Java en Foros del Web. Hola!! Me pueden ayudar???... Tengo que hacer la conexion a mi aplicación (Desarrollada en Java JDK 1.4, base de datos Oracle 10g) por medio de ...
  #1 (permalink)  
Antiguo 01/02/2010, 16:04
Avatar de gabrican  
Fecha de Ingreso: junio-2008
Ubicación: Medellin
Mensajes: 89
Antigüedad: 15 años, 10 meses
Puntos: 4
Exclamación JAVA conx Datasource

Hola!!

Me pueden ayudar???... Tengo que hacer la conexion a mi aplicación (Desarrollada en Java JDK 1.4, base de datos Oracle 10g) por medio de un datasource... Pero la verdad no tengo idea de como hacerlo, yo tengo la clase de conexion creada asi:

Código:
package daos;
import java.util.ResourceBundle;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import exceptions.ConnectionException;

public class Conexion {
                private Connection con;
                private ResourceBundle rb = ResourceBundle.getBundle("config.conexion");
                private ResourceBundle statements = ResourceBundle.getBundle                private String server;
                private String url;
                private String login;
                private String password;
                private String port;

                public Conexion() {
                               server = rb.getString("server");
                               url = rb.getString("url");
                               login = rb.getString("login");
                               password = rb.getString("password");
                               port = rb.getString("port");
                }
                
        public String getStatement(String nombre){
        String valor = (String) statements.getString(nombre);
        return valor;
     }
    
                public boolean conectarBD()throws ConnectionException {
                               try {
                                               Class.forName("oracle.jdbc.driver.OracleDriver");
                                               con = DriverManager.getConnection("jdbc:oracle:thin:@"+server+":"+port+":"+url,login,password);
                                               return true;
                               } catch (ClassNotFoundException  cnfe) {
                                               throw new ConnectionException("Ha ocurrido un error al cargar el driver de Oracle. Error:" + cnfe.getMessage());
                               }catch (SQLException  sqle) {
                                               throw new ConnectionException("Ha ocurrido un error al intentar conectarse con Oracle. Error:" + sqle.getMessage());                                     
                               }
                               
                }

                public void cerrarConexion() throws ConnectionException {
                               try {
                                               con.close();
                               }catch (SQLException  sqle) {
                                               throw new ConnectionException("Ha ocurrido un error al intentar cerrar la conexi�n con Oracle. Error:" + sqle.getMessage());                                   
                               }
                }
                
                public PreparedStatement prepareStatement(String sql) throws SQLException{
                               PreparedStatement ps;
                               ps = con.prepareStatement(sql);
                               return ps;
                }
                
                public PreparedStatement prepararSentencia(String nombre) throws SQLException{
                               PreparedStatement ps;                               
                               ps = con.prepareStatement(getStatement(nombre));
                               return ps;
                }
}
LA VERDAD NO SE COMO IMPLEMENTAR EL DATASOURCE... (POR CIERTO YA ESTA CREADO)
OTRA COSA... SI CAMBIO LA CONEXION POR MEDIO DE DS, TODAS LAS CLASES NECESITARIAN UNA MODIFICACION EN EL METODO DE CONECTARBD() ???????????

AYUDA!!!!!!!!!!!!!!!!!!!!!!!
__________________
Gabo Duk3
I.S

Etiquetas: datasource
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:25.