OVH Cloud OVH Cloud

Accès à IB6 avec jdbc

1 réponse
Avatar
Noël MAURICE
Voici le message que j'obtient avec le code ci-après :

PS : La base BASE.GDB contient une table ESSAI.
La base est située à la racine de mon disque dur.
Interbase Manager est lancé.
La base est reconnue dans IBConsole sous Local Server.

Comment peut-on se connecter à une base Interbase 6 ?

Merci de me répondre, cela fait 3 jours que je cherche la solution.


===============

OK1

NOT OK2

interbase.interclient.IBException: [interclient][interbase]connection
rejected by remote interface

==============

CODE JAVA :

import interbase.interclient.*;
import java.sql.*;

public class DriverExample {

public DriverExample()
{

String databaseURL = "jdbc:interbase://localhost/BASE.GDB";
String user = "SYSDBA";
String password = "masterkey";
String driverName = "interbase.interclient.Driver";

java.sql.Driver d = null;
java.sql.Connection c = null;
java.sql.Statement s = null;
java.sql.ResultSet rs = null;


try
{
Class.forName(driverName);
System.out.println("OK1");
}
catch (java.lang.ClassNotFoundException e)
{
System.out.println("NOT OK1");
System.out.println(e.getMessage());
return;
}

try
{
c = java.sql.DriverManager.getConnection(databaseURL, user, password);
System.out.println("OK2");
}
catch (java.sql.SQLException e)
{
System.out.println("NOT OK2");
System.out.println(e.getMessage());
return;
}

}
}

1 réponse

Avatar
Libert Sébastien
"Noël MAURICE" a écrit dans le message de news:
3fcb7a09$0$27047$
Voici le message que j'obtient avec le code ci-après :

interbase.interclient.IBException: [interclient][interbase]connection
rejected by remote interface

String databaseURL = "jdbc:interbase://localhost/BASE.GDB";



Salut !

Dans les docs de Borland, il semble que la syntaxe de l'url utilisée
corresponde à l'emplacement physique de la base :

String databaseURL = "jdbc:interbase://localhost/c:/base.gdb";



A confirmer.
HTH
Sébastien Libert.