Interbase jdbc

manolo
14 de Diciembre del 2005
Estoy usando estas dos formas para conetarme a interbase.
todo parece bien,,, y lo malo es que solo manda un error
Gereral error.

a ver si alguien puede ayudarme, muchas gracias.


// fomra 1 con ODBC //
public static boolean conecta() {
// Accedemos a la fuente de datos ODBC llamada Sadce_NCG_IB
String nombreDSN = "jdbc:odbc:Sadce_NCG_IB";
String usuarioBD = "SYSDBA";
String passwordBD = "masterkey";

// Cargamos la clase que implementa el puente JDBC=>ODBC
try{
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
}catch(java.lang.ClassNotFoundException e){
System.out.println("Clase no encontrada >>"+ e);
}
// Establecemos conexión con la Base de Datos
try {
System.out.println( "Estableciendo conexion con " + nombreDSN + "..." );
conexion = DriverManager.getConnection(nombreDSN, usuarioBD, passwordBD );
System.out.println( "Conexion sealizada con exito " + nombreDSN + "..." );
return true;
}
catch(SQLException ex){
// Printout root SQLException
System.err.println("An SQL exception occurred: " + ex);

// Get all chained SQLExceptions
while((ex = ex.getNextException()) != null)
{
System.err.println("Contained reason: " + ex);
}
return false;
}
}
/////////////////////////////////
El error que me manda es:

Estableciendo conexion con jdbc:odbc:Sadce_NCG_IB...
An SQL exception occurred: java.sql.SQLException: General error

/******************************************************************/
/******************************************************************/
/******************************************************************/

// forma 2 JDBC interbase interclient //

public boolean getPrueba() {
System.out.println("Inicia getPrueba");
String url = "jdbc:interbase://127.0.0.1/c:\Sadce.gdb";

java.sql.Driver driver = new interbase.interclient.Driver();
try{
java.sql.DriverManager.registerDriver (driver);
System.out.println("Realizar getConection");
connection = DriverManager.getConnection(url,"SYSDBA", "masterkey");
System.out.println(" ************nnT E R M I N A D On************");
}catch(SQLException ex){
// Printout root SQLException
System.err.println("An SQL exception occurred: " + ex);

// Get all chained SQLExceptions
while((ex = ex.getNextException()) != null)
{
System.err.println("Contained reason: " + ex);
}
}
return false;
}
/////////////////////////////////
aqui, nisiquiera manda error !! pero no pasa de la linea
connection = DriverManager.getConnection(url,"SYSDBA", "masterkey");

Realmente no he pododo identificar el problema.
De ante mano, muchas gracias a quien me pueda ayudar..