Avatar billede vedikkebedre Nybegynder
20. december 2004 - 16:01 Der er 4 kommentarer og
1 løsning

Hvorfor får jeg ikke forbindelse til MySQL?

Hejsa,

Har lavet lidt java som bl.a. er som følger:

try {
        Class.forName("com.mysql.jdbc.Driver");
        con = DriverManager.getConnection("jdbc:mysql://localhost:3306/simpel?user=myuser");


Og jeg kan se i MySQL CC at databasen kører og testen går fint fra det modul.

Men fra min java-kode får jeg følgende fejl:

SQLException: Invalid authorization specification,  message from server: "Access denied for user: 'myuser@localhost' (Using password: NO)"

Nogen der kan gennemskue problemet ???

Jeg kan jo godt se den ikke vil godkende min user, men hvorfor? Den skal ikke have password med, og har det heller ikke. Testen i MySQL CC går fint uden PW, så alt burde jo virke .....

mvh
vedikkebedre
Avatar billede arne_v Ekspert
20. december 2004 - 16:24 #1
Prøv evt. den anden form:

con = DriverManager.getConnection("jdbc:mysql://localhost:3306/simpel", "myuser", "");
Avatar billede vedikkebedre Nybegynder
20. december 2004 - 16:32 #2
Desværre ikke - får stadig fejlbeskeden:

SQLException: Invalid authorization specification,  message from server: "Access denied for user: 'myuser@localhost' (Using password: NO)"
Avatar billede arne_v Ekspert
20. december 2004 - 16:34 #3
Og du går ind i MySQL CC med "myuser" og ikke som root ?

Og du går ind fra samme maskine som du kører Java programmet på ?
Avatar billede vedikkebedre Nybegynder
20. december 2004 - 16:38 #4
Har fundet en løsning

Oprettede en ny DB - mytest - men login og password sat til myuser
og så virkede:
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mytest", "myuser", "myuser");

Så nu har jeg da en ide om hvordan det hænger lidt sammen.

Arne: smid et svar og få lidt point for din hjælp. I sidste ende var det dit format der gjorde forskellen.

mvh
vedikkebedre
Avatar billede arne_v Ekspert
20. december 2004 - 16:44 #5
ok
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