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.
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;	
		}	
	}
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
@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;
	}
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.
Pourriez-vous m'aider, s'il vous plait? D'avance, merci.