kokojavafr
Messages postés23Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention12 septembre 2005
-
22 août 2005 à 13:42
cs_ahmed_f
Messages postés17Date d'inscriptionvendredi 1 avril 2005StatutMembreDernière intervention 8 septembre 2005
-
23 août 2005 à 02:46
Bonjour,
je souhaiterais utiliser une base de données ne necessitant pas d'installation coté utilisateur ...
Cela est juste pour stocker mes informations. J'avais entendu parler de
Derby, mais je n'arrive pas du tout à le faire marcher (a moins que
quelqu'un connaisse un bon site ou je peux trouver des tutoriaux pour
cette base ... )
Connaissez vous d'autres base de données du meme genre que derby ?
viking85
Messages postés59Date d'inscriptionlundi 20 novembre 2000StatutMembreDernière intervention28 mars 200714 22 août 2005 à 14:35
Bonjour, tu n'es pas obliger de déclarer ta base access dans les sources de données systèmes.
Pour ouvrir une connection à ta base tu peux utiliser la méthode suivante :
static Connection openConnect(){
try{ // si pas d'erreurs
/** charger des drivers */
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
/** se connecter à la base de données */
String url = "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=c:/.../taBase.mdb";
Connection connection = DriverManager.getConnection(url);
//System.out.println("connection ouverte");
return connection;
}catch(ClassNotFoundException e){ //si erreur de class
e.printStackTrace();
return null;
}catch(SQLException e){ // si erreur sql
e.printStackTrace();
return null;
}
cs_ahmed_f
Messages postés17Date d'inscriptionvendredi 1 avril 2005StatutMembreDernière intervention 8 septembre 2005 23 août 2005 à 02:46
salut kokojavafr,
je n'est pas compri ta derniere remarque Access gére le SQL tu peux
apartir du java lui envie tes requete SQL exectement comme avec d'autre
DB comme MySQL