Bonjour,
Je voudrais savoir ce qui ne va pas avec ce code que j'ai copié de l'Internet. J'ai aimé les explications du code parce qu'elles me semblent faciles à comprendre (je suis nouveau en java). J'ai pris soin d'installer l'ODBC pour Access comme le site suggère.
Toute fois, j'ai remplacé le nom de la base « bdVoyage » par « repertoire » et la table « T_destinations » par « repertoire » pour refléter ma base. la base de données et la seule table que j'ai crée pour assimiler l'exercice portent le même nom "repertoire".
Mais, quand je l'exécute, il me dit ceci :
--------------------------------------------------------------------------------------------------------
Exception in thread "main" java.lang.NullPointerException
at EssaiRepertoire.main(EssaiRepertoire.java:26)
--------------------------------------------------------------------------------------------------------
Voici le site où je l'ai tiré :
http://pagesperso-orange.fr/isabelle.thieblemont/java/chbd.html
Voici le code :
import java.sql.*;
import java.io.*;
public class EssaiRepertoire {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String url = "jdbc:odbc:repertoire";
Connection con = null;
try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(url,"","");
Statement requete = con.createStatement();
ResultSet resultatDest = requete.executeQuery("select * from repertoire");
while (resultatDest.next()) {
System.out.println(resultatDest.getInt(1)+" "+resultatDest.getString(2));
};
}
catch(Exception e) { System.out.println("Exception"); }
finally {
try {con.close();}
catch(SQLException e) {e.printStackTrace();}
}
}
}
Merci de m'aider car je ne peux pas avancer dans mes leçons si déjà je ne peux me connecter à la base.Configuration: Windows XP
Internet Explorer 7.0

