2 pièce(s) jointe(s)
Base de données access et connexion à une application Java
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:
Pièce jointe 152774
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 )
Pièce jointe 152775
et normalement le compte est bon (si ce n'est pas le cas merci de m'expliquer :P )
Après je lance Eclipse et j'écris ce code pour se connecter a la base et tester la connexion:
Code:
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 :) ]