Avatar billede stigc Nybegynder
19. januar 2002 - 01:02 Der er 5 kommentarer og
1 løsning

Applet til msAccess

Er der nogen der har lavet en applet der connecter til en Access database på serveren? Må jeg se den?

Avatar billede thomaz Nybegynder
19. januar 2002 - 10:26 #1
Hvilken server, er det en j2ee server, eller en server du selv har progogrammeret der tilgås via RMI ?
Avatar billede stigc Nybegynder
19. januar 2002 - 12:43 #2
den webserver, som hoster websiderne som indeholder appleten.
Avatar billede lbhansen Nybegynder
20. januar 2002 - 19:06 #3
jeg vil måske nok anbefale at du kører nogle servlets eller jsp´er på din server, og lade dem lave kommunikationen til din access base.

At lave tilgang fra din applet til en mc access kan efter min viden ikke lade sig gøre.

Så vil kommunikationen bliver
Applet ->servlet/jsp->database
Avatar billede disky Nybegynder
21. januar 2002 - 08:58 #4
Kig i denne gruppe der er postet rigeligt med eksempler på hvordan du connecter til en database, vis en jdbc driver.

I dit tilfælde, skal du bruge en odbc-jdbc driver
Du kan KUN connecte til den server hvor applet\'en er loadet fra, pga sikkerheden i en applet.
Avatar billede stigc Nybegynder
21. januar 2002 - 17:04 #5
hvilken gruppe?
Avatar billede curriculum Nybegynder
23. januar 2002 - 02:08 #6
Kære stigc,
Opret først en forbindelse med ODBC i administratoren til den mappe for din database er placeret og kald databasen med et relevant navn (mindatabase), derefter må du import java.sql.*; (selvfølgelig kun hvis du bruger SQL), og lav derefter koden nedfor

Her er noget af forbindelsen !
String URL = new String("jdbc:odbc:mindatabase");
String input = new String();
sqlKlasse db  = new sqlKlasse();

......
input = "INSERT INTO ......";
db.OpdaterDB(URL,input);
......

class sqlKlasse{
  Connection con;
  Statement stmt;
  ResultSet svar;
  public void OpdaterDB(String url, String TabelInfo){
  try{
      con = DriverManager.getConnection(url,"","");
      stmt = con.createStatement();
      stmt.executeUpdate(TabelInfo);
      con.close();
    }
    catch(SQLException e){
      System.out.println("SQL fejl :" + e.getMessage());
    }
  }
}

Jeg kan sende dig en samlet kode med INSERT, DELETE, SELECT, hvis du er interesseret.

Curriculum
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