Avatar billede funkyloonie Nybegynder
29. marts 2004 - 10:17 Der er 7 kommentarer og
1 løsning

Fordindelse til db via url

Hej

Jeg ved ikke om det er muligt men vil gerne høre om nogen har erfaring med det.

Jeg vil connecte fra java til en access database. Jeg ved fint hvordan man gør det, men er det muligt også at forbinde til  databasen hvis den ligger på feks. http://domæne.dk/db.mdb ?

Det er fra en klient applikation som jeg vil connecte til en db vha. en url.
Avatar billede arne_v Ekspert
29. marts 2004 - 10:25 #1
Nej - det er ikke muligt. Access er en fil database.

Men du kan bruge:

java----(HTTP)----ASP script----(ADO)----Access database
Avatar billede arne_v Ekspert
29. marts 2004 - 10:26 #2
Eller:

java----(HTTP)----PHP script----(ODBC)----Access database
Avatar billede funkyloonie Nybegynder
29. marts 2004 - 12:26 #3
Dvs. noget som dette (kode er kun udklip af kode dvs. kan mangle noget):

HttpURLConnection con = null;
    URL url;
    InputStream is;
    boolean fail = false;
    String response = null;

url = new URL(("http://eksperten.dk/fil.php?currency=" + currencies[i].getCurrencyName().replaceAll(" ", "+") + "&exchangerate=" + currencies[i].getExchangerate()));
        con = (HttpURLConnection) url.openConnection();

        if (con.getResponseCode() == HttpURLConnection.HTTP_OK) {
          is = con.getInputStream();
          byte[] b = new byte[1000];
          int n;

          while ( (n = is.read(b)) >= 0) {
            response = new String(b, 0, n);
            if (!response.equals("OK")) {
              fail = true;
            }
          }

          is.close();
        }
        con.disconnect();
      }
Avatar billede arne_v Ekspert
29. marts 2004 - 12:32 #4
ja
Avatar billede funkyloonie Nybegynder
29. marts 2004 - 12:36 #5
ok. vil du have lidt points?
Avatar billede arne_v Ekspert
29. marts 2004 - 12:38 #6
Jeg lavede et komplet eksemple her:
  http://www.eksperten.dk/spm/437468
Avatar billede arne_v Ekspert
29. marts 2004 - 12:38 #7
points - jo tak

:-)
Avatar billede arne_v Ekspert
29. marts 2004 - 12:39 #8
Eksemplet var så applet og til MySQL, men princippet er det samme selvom det
er en applikation og til Access.
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