Bonjour les Geeks,

J'ai un problème qui me ruine la journée;
J'essaie de se connecter à une base de donnée access via mon application Java, comme tous le monde le sait le pilote ODBC de Access Data Base ( 2007) sont 32 bits ( je ne veux pas installer Office 2010 ) et mon ordinateur est 64 bits donc j'ai fais qq recherches et je me trouve ici:
Nom : kkkkkkkk.png
Affichages : 2764
Taille : 40,0 Ko
puis je clique sur configurer et je localise la base que j'ai crée précédemment ( nom de la base est aziz et son extension est accdb )
Nom : fffffff.png
Affichages : 2316
Taille : 42,4 Ko

et normalement le compte est bon (si ce n'est pas le cas merci de m'expliquer )

Après je lance Eclipse et j'écris ce code pour se connecter a la base et tester la connexion:
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
import java.sql.*;
 
public class db {
 
	Connection con;
	Statement st;
	ResultSet rs;
 
	public db() {	connect(); }
 
	public void connect()
	{
		try{
			String driver="sun.jdbc.odbc.JdbcOdbcDriver";
			Class.forName(driver);
			String name="jdbc:odbc:aziz";
 
			con = DriverManager.getConnection(name);
			st = con.createStatement();
			String sql ="Select * from Table1";
			rs=st.executeQuery(sql);
 
			System.out.println("I did it!");
		} catch(Exception e)
 
			{System.out.print("connection failed");}
 
 
		}
 
 
	public static void main(String args[])
	{db x=new db();}
}
mais lorsque je exécute le code il me dit que la connexion n'est pas établie je ne sais pourquoi. Je suis bloqué depuis 4 heures j'attend vos idées et merci d'avance

[ excusez moi mon français n'est pas bon comme le votre ]