Avatar billede imnewb Nybegynder
17. august 2005 - 01:02 Der er 10 kommentarer og
1 løsning

Java: Hente MySQL ud.

Hejsa. Jeg har fået en del hjælp til at få kontakt til MySQL. Jeg fik så hjælp til det og fik vist udtrækket i dos prompt.
(CONSOL APP) -eller hvad det nu hedder.

Men nu vil jeg så udtrække dataerne fra databasen til g.drawString("her",100,100); men har problemer.

Her ser i min kode:
http://pastebin.com/338633

ved kompiling siger den ingen fejl, kun når jeg skal udskrive applen via. <applet ..></applet>

-- Kan i hjælpe? skal siges jeg er nybegynder.
Avatar billede mikkelbm Nybegynder
17. august 2005 - 08:07 #1
Jeg mener du skal give din applet rettigheder til at connecte til en databaseserver. Har du gjort det ?
Avatar billede arne_v Ekspert
17. august 2005 - 08:16 #2
hvis database server og web server er samme server kræver den ikke privs

men applet køres jo på client så localhost skal nok rettes når den skal
tages i brug

og konceptet er ikke web hotel egnet da de færreste web hoteller tillader
database connections udefra

men ellers er det jo gætværk hvad fejlen er - kig i Java console og
se hvad den skriver
Avatar billede mikkelbm Nybegynder
17. august 2005 - 08:55 #3
Det vil sige, at hvis den databaseserver man prøver at connecte til, ligger på samme server som applet'en er hentet fra, så kræver det ikke specielle rettigheder, selvom koden afvikles på klienten?
Avatar billede arne_v Ekspert
17. august 2005 - 09:06 #4
korrekt

logikken er at applet programmøren jo alligevel har adgang til de ting på hans
egen server
Avatar billede mikkelbm Nybegynder
17. august 2005 - 09:09 #5
Ja, det er jo egentlig logisk nok. Men er det noget jvm finder ud af helt usynligt for brugeren og programmøren? Eller får brugeren en advarsel - og skal programmøren gøre noget specielt?
Avatar billede arne_v Ekspert
17. august 2005 - 09:43 #6
Det styres generel med en såkaldt security manager.

I applet tilfældet sættes den inden applet koden loades, så applet programmøren
hverken skal eller kan gøre noget.

I andre tilfælde kan man selv sætte sin security manager.

Det er almindeligt ved RMI.

Det er almindeligt ved JSP/servlet web hoteller med shared JVM (det er så trist
hvis en kundes servlet har lov til at kalde System.exit)
Avatar billede mikkelbm Nybegynder
17. august 2005 - 09:45 #7
Okay... Så lærte jeg også lidt idag :) Tak for det.

Kender godt security manageren fra RMI, men jeg har aldrig rigtig leget med applets.
Avatar billede imnewb Nybegynder
17. august 2005 - 10:08 #8
forstår ikke rigtigt. Har jeg fejl eller?
Avatar billede arne_v Ekspert
17. august 2005 - 10:53 #9
der er 3 maskiner involveret: browser, web server, database

er det samme maskine eller ?
Avatar billede imnewb Nybegynder
17. august 2005 - 14:01 #10
har localhost, databasen er også localhost, browser er internet explorer
Avatar billede imnewb Nybegynder
17. august 2005 - 18:49 #11
Nå, lukker så :|
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