RE: [***SPAM*** Score/Req: 03.0/2.7] RE: [JDeveloper] Driver java para DB Oracle 7.3.4

24 views
Skip to first unread message

Mariano O. Acosta

unread,
Feb 6, 2008, 7:03:16 AM2/6/08
to DesarrolloOra...@yahoogroups.com

Mmm… la verdad, si te digo te miento… no se…

Yo lo que tengo hecho es una clase que al ejecutarla con distintas bases de datos 8i y 10g funciona perfectamente. Tengo importada la librería ojdbc14.jar.

Buscando en Internet encontre que para las bases de datos anteriores a 8i se necesita el driver classes12.zip o classes111.zip que hay que renombrarlas a .jar y encontre las compatibilidades de las versiones de drivers con las versiones de bases de datos (http://download-uk.oracle.com/docs/cd/B10501_01/java.920/a96654/getsta.htm#1008206) pero no he encontrado ningun driver anterior al 9.2.0

 

PD: Prometo ponerme a buscar lo del oas.

Saludos y gracias.

 

import java.sql.BatchUpdateException;

import java.sql.Connection;

import java.sql.DatabaseMetaData;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

 

public class ConnectionDB {

 

    private Connection con;

 

    public ConnectionDB(String pLocal, String pHostDB, String pSID,

                        String pUID, String pPWD) {

 

        String connStr = "jdbc:oracle:thin:@" + pHostDB + ":1521:" + pSID;

        try {

            DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

        } catch (SQLException e) {

            e.printStackTrace();

        }

 

        System.out.println("\nEstableciendo conexion con " + pLocal + "...");

        try {

            this.con = DriverManager.getConnection(connStr, pUID, pPWD);

            System.out.println("\nConexion establecida con: " + pLocal + ".");

            System.out.println("");

 

            DatabaseMetaData dm = null;

            ResultSet rs = null;

            dm = con.getMetaData();

            rs = dm.getCatalogs();

            rs.close();

 

            System.out.println("Informacion sobre el Driver:\n");

            System.out.println("\tDriver Name: " + dm.getDriverName());

            System.out.println("\tDriver Version: " + dm.getDriverVersion());

            System.out.println("\nInformacion sobre el servidor de BD:\n");

            System.out.println("\tDatabase Name: " +

                               dm.getDatabaseProductName());

            System.out.println("\tDatabase Version: " +

                               dm.getDatabaseProductVersion());

 

            System.out.println("");

            System.out.println("\TABLE_NAME");

            System.out.println("");

            int col = nombres.findColumn("table_name");

           

            boolean seguir = nombres.next();

            while (seguir) {

                System.out.println(nombres.getString(col));

                seguir = nombres.next();

            }

 

            System.out.println("");

 

        } catch (SQLException ex) {

            System.out.println("-----SQLException-----");

            System.out.println("SQLState:  " + ex.getSQLState());

            System.out.println("Message:  " + ex.getMessage());

            System.out.println("Vendor:  " + ex.getErrorCode());

        }

    }

 

    public ResultSet fSQLSelectDB(String SQL) {

        Statement stmt;

        try {

            System.out.println(SQL);

            stmt = this.con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);

            ResultSet srs = stmt.executeQuery(SQL);

            return srs;

        } catch (SQLException ex) {

            System.out.println("-----SQLException-----");

            System.out.println("SQLState:  " + ex.getSQLState());

            System.out.println("Message:  " + ex.getMessage());

            System.out.println("Vendor:  " + ex.getErrorCode());

            return null;

        }

    }

 

    public void closeConnection (String pLocal){

        try {

            this.con.close();

            System.out.println("\nConexion con: " + pLocal + " cerrada.\n\n");

        } catch (SQLException e) {

            e.printStackTrace();

        }

    }

   //  MAIN PARA PRUEBAS

  

    public static void main (String [] args){

        ConnectionDB conn = new ConnectionDB("100", "PRUEBA", "ORCL",

                        "mariano", "mariano");

        conn.closeConnection("100");

    }

   

}

 


Mariano O. Acosta

Área de Sistemas

MUSIMUNDO!

Av. del Campo 1520
Tel. 4555-8600

 


De: DesarrolloOracleJDeveloper@yahoogroups.com [mailto:DesarrolloOracleJDeveloper@yahoogroups.com] En nombre de Alvaro Ernesto Gomez Cerna
Enviado el: Tuesday, January 29, 2008 12:32 PM
Para: DesarrolloOracleJDeveloper@yahoogroups.com
Asunto: [***SPAM*** Score/Req: 03.0/2.7] RE: [JDeveloper] Driver java para DB Oracle 7.3.4

 

Que version de oas estas utilizando ?

Tu base entiendo que es 7.3.4, y tu desarrollar jdev es 10.1.3 o 10.1.3.3. supongo, pero donde lo estas intentando deployar que version tienes de Oas.

 


De: Mariano O. Acosta [mailto:oacosta@musi.com.ar]
Enviado el: Martes, 29 de Enero de 2008 06:03 a.m.
Para: DesarrolloOracleJDeveloper@yahoogroups.com
Asunto: RE: [JDeveloper] Driver java para DB Oracle 7.3.4

Gracias por tu respuesta… ya he intentado renombrarlo pero no me funcionó.

Me bajé todos los archivos que hay en la página de oracle, con su parche y sus nls que tambien aparecen. Me baje el classes12.zip y el classes111.zip pero con ninguno tuve suerte.

Gracias a los que respondieron y trataron de ayudar.

Voy a seguir buscando alguna solución.

Saludos a todos.


Mariano O. Acosta

Área de Sistemas

MUSIMUNDO!

Av. del Campo 1520
Tel. 4555-8600


De: DesarrolloOracleJDeveloper@yahoogroups.com [mailto:DesarrolloOracleJDeveloper@yahoogroups.com] En nombre de Cristian Saavedra Desmoineaux
Enviado el: Thursday, January 24, 2008 11:17 PM
Para: DesarrolloOracleJDeveloper@yahoogroups.com
Asunto: Re: [JDeveloper] Driver java para DB Oracle 7.3.4

Hola me paso algo similiar alguna vez.... lo que tienes que hacer es renombrar classes12.zip por classes12.jar y utilizar ese driver.

Prueba a la primera colocando classes12.jar en el jre en bin\lib... o en el WEB-XML\lib  creo que tambien tienes que colocarlo en una carpeta del JDeveloper sino estoy mal es jdbc.... ahorita no recuerdo. Pero lo que si estoy seguro es que pasandolo a jar ya te puedes conectar.

Saludos,

Att:

Ing. Cristian Saavedra Desmoineaux
Desarrollador Aplicaciones Oracle - J2EE
(Ingeniero de Sistemas - Universidad del Norte)
Celular: 300 802 9613 Barranquilla - Colombia.


Stack Pointer - Oracle Certified Partner.
www.stackpointer.net

----- Mensaje original ----
De: macdigit2004 <oacosta@musi.com.ar>
Para: DesarrolloOracleJDeveloper@yahoogroups.com
Enviado: jueves, 24 de enero, 2008 8:45:14
Asunto: [JDeveloper] Driver java para DB Oracle 7.3.4

Buenos dias a todos.
Estoy intentando hacer un desarrollo con jdeveloper 1.3.3 que conecta a
bases Oracle 7.3.4. He estado buscando en internet como hacerlo, pero
no he obtenido resultados. Usando el ojdbc14.jar me dice que no es
soportada la version del servidor. Busqué en internet y encontre que
para la version de Oracle 7.3.4 necesitaria un archivo que se llama
classes12.zip, pero tampoco he podido conectarme.
No se si me estoy equivocando en algo. Quizas me estoy equivocando de
libreria, o quizas puede ser que al usar el classes12 con un jdk 1.5
tambien falle...
Alguien tuvo alguna vez este problema?? algun lugar donde poder bajarme
los drivers correctos o alguno que me lo pueda mandar? Se los
agradeceré mucho.
Espero que puedan ayudarme.
Saludos a todos.
Mariano



¡Capacidad ilimitada de almacenamiento en tu correo!
No te preocupes más por el espacio de tu cuenta con Correo Yahoo!:
http://correo.espanol.yahoo.com/

__._,_.___
==================================
El Blog de Pablo Fernando Sanchez:
http://pfsanchez.blogspot.com/
==================================
Actividad reciente
Visita tu grupo
Yahoo! Avatares

Tu imagen virtual

¿A qué esperas para

crear el tuyo?

Yahoo! Correo

Regístrate gratis

Lee tu correo desde

cualquier lugar.

Mi Yahoo!

Reúne tu mundo

Tu correo, tus RSS

y mucho más...

.

__,_._,___
Reply all
Reply to author
Forward
0 new messages