Bonjour,
J'aimerais connaitre la configuration à apporter à Eclipse pour pouvoir utiliser une BDD Access,
J'ai pour l'instant configuré odbcad32.exe et ajouté un utilisateur.
Et si mes souvenir sont bon; il me reste alors à configurer Eclipse pour qu'il prenne en compte cet utilisateur pour que le code suivant puisse marcher.
J'ai aussi configuré Eclipse pour qu'il utilise le "jre7x86", je pensais que cela aurait suffit mais non, il bloque au code suivant:
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 package com.persistance; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ConnectionBD { private static String url = "jdbc:odbc:AMG_Fechoz"; private static String user = ""; private static String passwd = ""; private static Connection connect; public static Connection getInstance(){ if(connect == null){ try { String pilote = "sun.jdbc.odbc.JdbcOdbcDriver"; Class.forName(pilote); connect = DriverManager.getConnection(url, user, passwd); } catch (Exception e) { e.printStackTrace(); } } return connect; } }
il me dit que lors de l'utilisation de cette fonction il y a un problème. Je ne comprend pas, j'ai du raté un passage lors de la configuration.
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 @Override public boolean create(Affaire a) { boolean ok; try { String sqlAjout = "insert into Affaire values(" + a.getNumAffaire() + ",'" + a.getDesignation() + "')"; this.connect.createStatement().executeQuery(sqlAjout); ok = true; this.connect.close(); } catch(Exception e) { ok = false; } return ok; }
Pourriez-vous m'aider, s'il vous plait? D'avance, merci.
Partager