Posteado por: [p3ll3] | agosto 30, 2008

Conexion Java a Oracle y SQL Server

Para los que todavia estan con la duda de como hacer la conexion de Java con Oracle o con SQL Server para hacer consultas y poder integrar programas a estas aqui les voy a dejar los codigos y algunas explicaciones y notas para que resulte mas facil.

Conexion Java y Oracle

Lo necesario a saber aqui es que necesitan descargarse un driver desde la pagina de Oracle , aqui les dejo el enlace de descarga:

http://download.oracle.com/otn/utilities_drivers/jdbc/10204/ojdbc14.jar

Este driver lo tienen que incluir como libreria si usan netbeans o eclipse, pero si no tienen un editor entonces hay que poner los “jars” (los drivers) junto con el codigo fuente.

El codigo para realizar la conexion es el siguiente:


     try{
          
           pass = "ClaveDelEsquemaOracle";
           nom =  "NombreDeEsquema";
           basdats = "NombreBaseDeDatos";  
           url =  "jdbc:oracle:thin:@"+basdats+":1521:xe";

          Class.forName("oracle.jdbc.driver.OracleDriver");

       }catch (Exception ex) {
             ex.printStackTrace();
          }

Luego cuando necesiten extraer datos solo utilizan estos comandos:



//Aqui hace la conexion , las variables logicamente tienen que cambiarlas a sus necesidades

Connection conexion = DriverManager.getConnection(url,nom,pass)

Statement stmt = conexion.createStatement();

//Con el stament ejecuta un query y con el rset guarda el resultado

ResultSet rset = stmt.executeQuery("select * from tabla");

// hace el ciclo hasta que ya no encuentra registros
     while(rset.next()){
          resultado = rset.getString("NombreDeColumna");
      }

Ya con esto podemos ejecutar cualquier consulta en la base de datos , siempre y cuando tengamos los permisos necesarios.

Nota: hay que importar el paquete java.sql.*; para poder realizar ciertas instrucciones

Saludos………..8)

About these ads

Responses

  1. sale interelacion no existe, marque una como existente

  2. Si me envia el codigo o lo pone aqui con gusto le ayudo para ver que puede estar sucediendo…

    Saludos…….8)


Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

A %d blogueros les gusta esto: