[Java] Driver JDBC MS Access
Elbakin
Messages postés
7
Statut
Membre
-
lolo -
lolo -
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!
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:
- [Java] Driver JDBC MS Access
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Synaptics pointing device driver - Astuces et Solutions
- Java apk - Télécharger - Langages
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 ?
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 ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question