29. maj 2002 - 22:58Der er
4 kommentarer og 1 løsning
Applet / database
Hej alle sammen jeg er newbee og håber der er nogen der kan hjælpe mig. For at en applet kan komunikere med en database (access), skal man bruge en driver, appleten, databasen, html-filen og denne driver fil skal ligge i samme mappe på serveren. Hertil rækker min viden, hvordan implementerer man forbindelsen mellem databasen og appleten. Hvor finder jeg driveren, og hvordan skal en evt. konfiguration være? Håber I kan hjælpe mig..
Det du gør er at du lave en lille server applikation på den maskine som appletten loades fra. Denne applikation sætter du til at lytte på en port...fx. 7777 vha. af en socket. Det er nok en meget god ide at bruge en datagramsocket. Når din applet så har loadet sætter du så den til vha. en socket at connecte til getCodeBase().getHost() så du nu har forbindelse mellem din server og din applet. Dvs. at du nu fra appletten kan sende en forespørgsel via din socket til din server, som så kan lave udtrækket i databasen og sende data tilbage. Din server har du sat op vha. en jdbcodbc-driver som er baseret på en odbc-dsn som du skal have sat op på din servermaskine også. Så nu kan din serverapplikation og din applet kommunikerer frem og tilbage og der kan laves udtræk i databasen.
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.