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:
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 )
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:
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
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();} }
[ excusez moi mon français n'est pas bon comme le votre ]
Partager