bonjour,
Voila j'ai un message d'erreur:
Error:java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Fichier '(Inconnu)'
mon code
public class Test {
public static void main(String[] args) {
//MultiJoueur j=new
MultiJoueur(Clavier.saisirString("Entrez un mot à faire découvrire: "));
//.Charger();
//j.SaisirMot();
UnJoueur monJoueur=new UnJoueur();
monJoueur.execRequete();
}
}
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class UnJoueur {
Connection maConnection=null;
void execRequete(){
int monInt;
String maString=null;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String filename="jdbc:odbc:dictionnaire.mdb";
String database="jdbc:odbc:Driver={Microsoft Access
Driver (*.mdb)};DBQ=";
database+=filename.trim()+";DriverID=22;READONLY=true}";
maConnection =
DriverManager.getConnection(database,"","");
Statement stmt=maConnection.createStatement();
ResultSet resultSet=stmt.executeQuery("Select num,
MOT FROM dico");
while(resultSet.next()){
monInt=resultSet.getInt(1);
maString=resultSet.getString(2);
System.out.println(monInt);
System.out.println(maString);
}
} catch(Exception e){
System.out.println("Error:"+e);
}
}
}
Et j'ai fai une source de donnéee ODBC qui s'appel dico qui pointe sur une base de donnée dictionnaire qui a une table dico.
Je ne trouve pas mon erreur.... Merci de votre aide