Avatar billede elysium Nybegynder
24. april 2002 - 17:05 Der er 4 kommentarer og
1 løsning

Java og microsoft acces problem med driver

Får exceptionen "not a suitable driver" ved dette kodestykke??
------------------------------------------------------
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

String databasenavn    = "c:\Programmer\Kalender\Register.mdb";
                 
Connection forbindelse
= DriverManager.getConnection(databasenavn, "", "");

Statement s = forbindelse.createStatement();
Avatar billede mallemab Nybegynder
24. april 2002 - 17:09 #1
Du skal registrere din database som en odbc-datakilde i windows, derefter skal du bruge det navn du har givet din odbc-datakilde som databasenavn.
Avatar billede lyhr007 Nybegynder
24. april 2002 - 17:17 #2
Windows 2000 og Windows XP

Control Panel ->
Administrative Tools ->
Datasources (ODBC)->
User DNS tab ->
Add ->
Vælg Access *.mdb ->
Find file (browse til din mdb.fil) ->
Skriv reste af dine informationer ->

Ok klar til at connecte til fra dit Java Program.
Avatar billede elysium Nybegynder
24. april 2002 - 18:53 #3
Takker...men vil du have jeg bare skal slette Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");?
Avatar billede lyhr007 Nybegynder
24. april 2002 - 19:11 #4
nej...

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); er den java klasse der kan komunikere med ODBC databaser.

Det som jeg skrev registre ODBC databasen i din windows, så andre programmer kan bruge den.

Det navn du gav den der skal Java programmet bruge da det skal vide hvad den connecter til - nej den kan ikke gætte det :)

Lad os sige du har kaldt din ODBC forbindese for: futtogdb

så skal din conenction i java se sådan her ud:
Connection forbindelse
= DriverManager.getConnection("futtogdb", "", "");


vel og mærke hvis der ikke er noget password eller user til den.
Avatar billede elysium Nybegynder
24. april 2002 - 19:14 #5
Jeg siger mange tak.... ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester