2017-07-03 4 views
1

Mon système d'exploitation est windows10 64bit. Je veux connecter mon application Java à MicrosoftAccessDriver(*mdb,*accdb). Mais quand je vais à add sous odbc64 système dsn il montre seulement le serveur SQL. Mais sur odbc32 ça montre tout. J'ai essayé de courir c/windows/system32/odbcad32.exe et aussi bien que c/windows/syswow64/odbcad32.exe Mon java est de 32 bits. Et dans l'utilisateur dsn par défaut, il montre MicrosoftAccessDriver et mentionné 32bit sous plate-forme. J'ai joint des captures d'écran add under system dsn et user dsn default. Quelqu'un peut-il guider ma façon de connecter mon application à la base de données? Et que dois-je préférer odbc32 ou odbc64?ODBC: ajouter des pilotes sous le système DNS non visible

+0

pourquoi la balise java? –

+0

Parce que j'essaie de connecter la base de données à mon application Java – Previn

+0

quelle est la version java et quelle est la version de bureau? – Vijay

Répondre

0
First of all you must have a database created in access 2000. 
After that 
Goto Windows\Syswow64 folder 
Click on odbcad32.exe 

Sous utilisateur DSN, cliquez sur ajouter.
Sélectionnez le pilote d'accès Microsoft (.mdb, .accdb).
Entrez maintenant un nom DSN.
et sélectionnez la base de données que vous avez créée.
utilise le même nom de dsn dans votre programme java.
compilez et exécutez votre programme Java.

Voici un programme de connectivité de base de données exemple Java: http://www.java2s.com/Code/Java/Database-SQL-JDBC/SimpleexampleofJDBCODBCfunctionality.htm

+0

euh désolé j'ai oublié de mentionner une chose .. Dans le panneau de contrôle sous les programmes son montré java-32bit. Que devrais-je faire? Devrais-je aller pour odbc 32 bits ou odbc 64? Et mon accès est 2007 – Previn

+0

cliquez sur odbcad32.exe. ceci est utilisé pour les pilotes de version 32 bits sur un OS 64 bits comme Windows 10 64 bits. J'ai vérifié sur mon système. Cela fonctionne bien. – Vijay

+0

J'ai essayé en connectant le pilote 32 bits Mais il s'est avéré «nom de la source du pilote non trouvé exception» après la construction – Previn