Bonsoir, J'ai mon application java qui tourne avec une base de données derby embarquée. J'ai le dossier de la base de données crée par derby dans le jar. mais dès que je quitte l'EDI et j'éssaie de demmarrer le jar sur une autre , kpaka problème. Je me dis qu'il faudrait que j'exporte le jar de derby dans mon jar et de diriger le pilote sur ce jar. mais c'est qu'une idée et je sais pas comment faire. Pour l'instant voici comment je me connecte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 package Tg.Base; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * * @author Kun Japhet Tchabao */ public class Requete { public java.sql.Connection connecteur; public Statement qr; public ResultSet resultat; public void connexion() throws SQLException { try { Class.forName("org.apache.derby.jdbc.EmbeddedDriver"); String url = "jdbc:derby:./src/Tg/Base/santeplus;create=true"; connecteur = DriverManager.getConnection(url); } catch (ClassNotFoundException e) { } } public ResultSet executer(String query) throws SQLException { try { qr = connecteur.createStatement(); resultat = qr.executeQuery(query); } catch (Exception e) { } return resultat; } public void modifier(String query) throws SQLException { try { qr = connecteur.createStatement(); qr.executeUpdate(query); } catch (Exception e) { } } }
Partager