🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #26204

Re: Para Revuski y alguno que se quiera apuntar

#26204
From: Jos� Mar�a
Date: Thu, 28 Jan 1999 00:00
76 lines
3075 bytes
Bueno. Gracias por tu contestaci�n Pablo:

Pablo Lanza escribi� en mensaje <36bc17a7.5794107@news.mad.ttd.net>...
>Hola,
>
>>Conection con=DriverManager.getConection( "jdbc:subprotocol:subname")
>>
>>He probado (bueno por si de chiripa) con "jdbc:odbc:prueba" . "prueba" es
>>como se llama mi base y la he registrado previamente en el ODBC 32 (claro)
>>es una base de Access.


Pero �que tengo que poner en subprotocol y en subname? �Est� bien lo de
jdbc:odbc:prueba?

>>
>>Es m�s le he metido entre un try-catch
>
>Si claro, si no no llegar�as ni a compilarlo.

>
>>pues segun parece da una SQLException
>>pero realmente no me dice ni que se ha producudo un error ni que ha salido
>>con exito, por lo que supongo que se queda parada la aplicaci�n intentando
>>buscar la conexi�n.
>
>Pues si no se dispara ninguna excepci�n tiene toda la pinta de que has
>comunicado con el driver ODBC, aunque si se te bloquea...no se..
>Postea algo de c�digo a ver si te puedo echar un cable, de todas
>formas puedes intentar tracear desde el driver ODBC32 lo que pasa,
>quizas as� te aclare algo.
>
>Un saludo.


Vale aqui tienes todo el codigo. Si lo ejecutas nunca llega a la linea "Si
veo esto posiblemente ya tenga la conexi�n" (aunque si no la hace tambien me
la mostrar� por eso pongo posiblemente.

import java.sql.*;

public class mijdbcodbc {
static final String MsDriver="sun.jdbc.odbc.JdbcOdbcDriver";

public static boolean cargaDriver() {
    System.out.println ("comienza a cargar los dirvers");
    try {
Class.forName(MsDriver);
}
    catch (ClassNotFoundException e){
System.out.println("No se ha encontrado el driver");
return false;
}
    System.out.println("Ya se han terminado de cargar los drivers");
    return true;
    } // termina el cargaDriver
    /**
     * Constructor.
     */
    public mijdbcodbc () {
    System.out.println("He llegado al constructor");
    }

    public static void main(String args[]) {
    System.out.println("Estoy al principio del MAIN");
    cargaDriver();
    System.out.println("Ya estoy de vuelta de cargar los drivers");
    try {
    Connection con=DriverManager.getConnection("jdbc:odbc:prueba");
    }
    catch (SQLException f){
    System.out.println("no se ha encontrado la base");
    }
    System.out.println("Si veo esto posiblemente ya tenga la conexion");
    }
}
Technical Details
Message-ID: <78qo3v$dkk$1@lola.ctv.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <78o8rn$9ee$1@lola.ctv.es> <36bc17a7.5794107@news.mad.ttd.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,5276859ef87170f5
X-Google-Attributes: gid1116f3,public
From: "Jos� Mar�a" <josemarx@ctv.es>
Subject: Re: Para Revuski y alguno que se quiera apuntar
Date: 1999/01/28
Message-ID: <78qo3v$dkk$1@lola.ctv.es>
X-Deja-AN: 438098501
References: <78o8rn$9ee$1@lola.ctv.es> <36bc17a7.5794107@news.mad.ttd.net>
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
X-Complaints-To: usenet@lola.ctv.es
X-Trace: lola.ctv.es 917562303 13972 212.25.136.244 (28 Jan 1999 22:25:03 GMT)
Organization: CTV/JET
NNTP-Posting-Date: 28 Jan 1999 22:25:03 GMT
Newsgroups: es.comp.lenguajes.java