Bonjour,

J'ai créé une base sous Apache Derby que j'utilise dans une application sous Eclipse.
J'ai bien accès à mes données lorsque je lance mon application dans Eclipse mais dès que mon .jar est fait, il ne reconnais plus les tables.

"me.AVION" n'est pas reconnu...

J'ai bien derby.jar et les autres fichiers dans mon .jar et dans mon manifest.

Qu'est ce qui pourrait encore manquer ?

Merci de votre aide.

J'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
public static String dbURL = "jdbc:derby://localhost:1527/Base;create=true;user=me=pwd";
 
La fonction de connection newConnection():
NetworkServerControl serveur = new NetworkServerControl (InetAddress.getByName("localhost"),1527);
Class.forName("org.apache.derby.jdbc.ClientDriver").newInstance();
this.Conn = DriverManager.getConnection(dbURL);
 
Mon utilisation :
Conn = newConnection();
Statement stmt ;
stmt = Conn.createStatement();
ResultSet results;
results = stmt.executeQuery("SELECT NomAvion FROM me.AVION");