Article View: es.comp.lenguajes.java
Article #26204Re: Para Revuski y alguno que se quiera apuntar
From: Jos� Mar�a
Date: Thu, 28 Jan 1999 00:00
Date: Thu, 28 Jan 1999 00:00
76 lines
3075 bytes
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-mailReferences:
<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