Interbase jdbc
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..
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..