20. maj 2001 - 15:58Der er
7 kommentarer og 1 løsning
forbindelse til database fra programmet starter op
Jeg har lavet en metode der forbinder til en database, og denne metode kalder jeg så hver gang det er nødvendigt (ForBindTilDatabasen.Forbind),og det virker. Men jeg vil gerne have at forbindelsen til databasen åbnes når programmet starter op (som vist i eks), men det virker ikke. Jeg er desuden ikke nogen superhaj til programmering:)
public class Start {
static void main (String [] args) { ForbindTilDatabasen.Forbind SamletMenuer.hovedMenu();
hgs --> Hvis du åbner en forbindelse, når programmet starter, har du ingen garanti for, at forbindelsen i det hele taget skal bruges. I din kode bliver du nødt til...
1. Starte en forbindelse, når programmet starter. 2. Holde forbindelsen i live, mens programmet kører. Du kan risikere at forbindelsen timer ud, før der er brug for den. 3. Sørge for en metode, der kan reconnecte, hvis du mister forbindelsen.
Punkt 1. har du jo allerede klaret. Hvis ikke, må du skrive lidt mere tydeligt, hvad din metode ForbindTilDatabasen.Forbind() gør.
Punkt 2. må du løse, ved at undersøge, hvor tit du skal bruge forbindelsen, hvis du skal undgå at den lukker af sig selv. Derefter laver du en tråd, som skal stå og pinge på forbindelsen med jævne mellemrum.
Punkt 3. løser du ved at fange Exceptions forårsaget af \'no connection\' og derefter kalde ForbindTilDatabasen.
Hej Jeg har fået det til at virke. Tak for hjælpen. Fejlen skyldtes en compile error, og da den blev rettet, virkede metoden ForbindTilDatabasen.Forbind (); som den skulle
Synes godt om
Slettet bruger
21. maj 2001 - 22:08#7
hgs -> Hvis spørgsmålet ikke længere er relevant, skulle du se at tage pointsene selv, så vi kan få fjernet spørgsmålet.
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.