[Java] Driver JDBC MS Access

Fermé
Elbakin Messages postés 7 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 22 juillet 2009 - 13 juil. 2009 à 19:37
 lolo - 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!
A voir également:

5 réponses

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 ?
6
Elbakin Messages postés 7 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 22 juillet 2009
14 juil. 2009 à 19:33
Up !! :)
0
Elbakin Messages postés 7 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 22 juillet 2009
17 juil. 2009 à 12:09
Personne ne sait? :p
0
Elbakin Messages postés 7 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 22 juillet 2009
22 juil. 2009 à 18:52
Personne n'a l'adresse d'un driver OBCD Microsoft Access?
Merci d'avance!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
http://www.easysoft.com/products/data_access/jdbc_odbc_bridge/index.html
0