Création
d'entreprise
Posez votre question Signaler

[Java] Driver JDBC MS Access

Elbakin 8Messages postés 10 janvier 2008Date d'inscription - Dernière réponse le 5 juil. 2011 à 17:01
Bonjour,
Je viens de commencer la programmation Java.
Dans une application Java, je souhaite utiliser une base de données. Sur un Pc, j'utilisais le drivers par le panneau de configuration, et les sourses de données. Seulement, lorsque je passe l'appli sur un autre Pc, ça plante, ce qui est logique :p
Je suis donc à la recherche d'un driver JDBC pour Microsoft Access 2007 gratuit, que je pourrais (j'espère) mettre directement dans le dossier de l'appli!
Sur google, je n'en trouve que des payants et versions d'essai à 30 jours :p
Quelqu'un aurait une bonne adresse?
Milles mercis d'avance!
Lire la suite 

[Java] Driver JDBC MS Access »

5 réponses
Réponse
+4
moins plus
Elbakin, bonjour

Il me semble que tu fais une petite confusion entre les driver ODBC, qui sont effectivement utilisables en créant des sources de données ODBC dans le panneau de configuration de windows et qui sont une technologie Microsoft Windows, et les driver JDBC qui sont des classes java (en fait des fichier jar) permettant à un programme java d'accéder à n'importe quelle base de données sur n'importe quel système d'exploitation qui supporte java.

pour ce qui est des driver ODBC, ils sont souvent installés en même temps que certains logiciels Microsoft, et en particulier MS ACCESS, mais aussi avec des logiciels Microsoft gratuits. En regardant sur mes machines, je pense que la version SQL Server gratuite de Microsoft doit installer ces drivers (pour SQL SERVER et pour MS ACCESS et pour Excel aussi). Il faut faire attenton en installant, car c'est peut être pas installé par défaut.

Sous Windows, Il faut savoir que java propose un driver JDBC/ODBC qui permet d'attaquer depuis java/JDBC n'importe quel driver ODBC.
C'est la classe de sun.jdbc.odbc.JdbcOdbcDriver.
Tu trouveras des infos de connection de ce type dans les dossiers de Commentcamarche :
Dossier/Base de données/JDBC
Cette façon de faire n'est pas très performante, et ne permet pas de faire certains accès (j'ai connu des versions java où ce driver ne permettait de faire que de la consultation JDBC1, je ne sais pas ce qu'il en est maintenant).
Si tu veux faire simplement des essais de sélection d'enregistrements, tu peux l'essayer.
Par contre je n'ai pas cherché de driver JDBC direct pour MS ACCESS, mais ça m'étonne qu'il n'y en ait pas un gratuit quelque part!
Je ne sais pas si ça te suffit pour démarrer, mais bon toutes les réponses ne donne pas forcément satisfaction, mais font quand même avancer le shmilblic non ?
Ajouter un commentaire
Réponse
+0
moins plus
Up !! :)
Ajouter un commentaire
Réponse
+0
moins plus
Personne ne sait? :p
Ajouter un commentaire
Réponse
+0
moins plus
Personne n'a l'adresse d'un driver OBCD Microsoft Access?
Merci d'avance!
Ajouter un commentaire
Réponse
+0
moins plus
http://www.easysoft.com/products/data_access/jdbc_odbc_bridge/index.html
Ajouter un commentaire
Ce document intitulé « [Java] Driver JDBC MS Access » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?