Rechercher : dans
Par :

[Java] Driver JDBC MS Access

Dernière réponse le 22 jui 2009 à 22:31:27 Elbakin, le 13 jui 2009 à 19:37:02 
 Signaler ce message aux modérateurs

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!

Configuration: Windows Vista
Firefox 3.0.11

Meilleures réponses pour « [Java] Driver JDBC MS Access » dans :
Télécharger Pilote SoundMAX Integrated Digital Audio Driver VoirLe pilote SoundMAX Integrated Digital Audio Driver ( ADI ) est un driver conçu pour les cartes mères ayant une carte son à base de puce audio SoundMax. Le driver est entièrement gratuit. Le site officiel ne fournit plus le driver en question...
Les types de pilotes JDBC VoirLes types de pilotes JDBC Les pilotes JDBC actuels sont classés en quatre catégories : Pilotes de type 1: Pilotes accèdant à une base de données par l'intermédiaire d'une autre technologie (on parle de passerelle). Les passerelles JDBC-ODBC,...
Java - L'API JDBC VoirIntroduction à JDBC La technologie JDBC (Java DataBase Connectivity) est un ensemble de classes permettant de développer des applications capables de se connecter à des serveurs de bases de données (SGBD). L'accès aux bases de données avec...
Pilote (Driver) VoirQu'est-ce qu'un driver? Un ordinateur est constitué d'un assemblage de périphériques. Pour pouvoir contrôler chacun de ses périphériques, le système d'exploitation a besoin d'une interface logicielle entre lui et le matériel, on appelle driver...

1

Elbakin, le 14 jui 2009 à 19:33:37

Up !! :)

Répondre à Elbakin

2

Elbakin, le 17 jui 2009 à 12:09:29

Personne ne sait? :p

Répondre à Elbakin

3

Elbakin, le 22 jui 2009 à 18:52:42

Personne n'a l'adresse d'un driver OBCD Microsoft Access?
Merci d'avance!

Répondre à Elbakin

4

 java4ever, le 22 jui 2009 à 22:31:27

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 ?

Répondre à java4ever
Collection CommentÇaMarche.net