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
Répondre
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
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
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
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
pourquoi la balise java? –
Parce que j'essaie de connecter la base de données à mon application Java – Previn
quelle est la version java et quelle est la version de bureau? – Vijay