Avatar billede sandrasmurf Nybegynder
31. marts 2007 - 23:39 Der er 9 kommentarer og
1 løsning

En applet på web til mac med database adgang

Hej eksperter

Der er mange spørgsmål omkring Access adgang i Java her på eksperten, men jeg har endnu ikke helt fået et overblik over muligheden for at bruge Access DB sammen med Java gennem en applet, der kører på mit webhotel. Kan det overhovedet lade sig gøre?

Jeg kunne godt tænke mig at have en lille applikation kørende på nettet, der kunne hjælpe min far med at holde styr på sit lager. Derfor har jeg jo brug for at gemme lager status på webserveren.

Han kører MacOSX, hvilket er den primære årsag til, at jeg ville begive mig ud i en web baseret løsning. Jeg kender intet til Mac programmering og har ingen intention om at starte nu. Men Java skulle jo være rimeligt understøttet i MacOSX og jeg kender Java og ved at man kan smide en applet på nettet.

Så mit spørgsmål er altså om jeg kan få adgang til en access db fra en applet, der kører på mit webhotel og i så fald hvordan. Jeg er i tvivl om hvorvidt en applet, der kører client side overhovedet har adgang til filer på webhotellet(Dette ville jo så også udelukke en løsning med XML eller CSV som gemmeformat).

Er der andre teknologier en java applets jeg burde kigge på til en sådan Online applikation, der skal kunne køre på Mac.

Allan
Avatar billede arne_v Ekspert
31. marts 2007 - 23:45 #1
Java applet på client----(JDBC/ODBC)----Access database på web hotel

er ikke muligt

Java applet på client----(HTTP)----server side wcript på web hotel----Access database på web hotel

er muligt - eller er ihvertfald muligt for så vidt angår Java appletten - web hotellet
skal nok køre Windows for at Access databasen kan tilgåes
Avatar billede sandrasmurf Nybegynder
31. marts 2007 - 23:59 #2
Arne --> Hvordan ville du anbefale at lave en sådan applikation på web. Er det bedre at sætte sig ind i Server Side kodning med eksempelvis php. Er der andre muligheder?
Avatar billede arne_v Ekspert
01. april 2007 - 00:04 #3
hvis du vil bruge applet så er det nok vejen frem - jeg har et par kode stumper
liggende hvis du vil fortsætte i den retning

det kunne naturligvis også laves som ren web app f.eks. i PHP
Avatar billede sandrasmurf Nybegynder
01. april 2007 - 00:07 #4
Det bliver jo en del større opgave, når man skal til at have http med ind over.... Kunne du måske uddybe hvad et server side script er og hvordan det forbinder applet og webserver gennem http.
Avatar billede sandrasmurf Nybegynder
01. april 2007 - 00:17 #5
Men jeg ville nok foretrække applets og Java. Har allerede lavet en del på noget GUI til applikationen og java er jeg på hjemmebane i. PHP har jeg aldrig rodet med.
Avatar billede arne_v Ekspert
01. april 2007 - 00:28 #6
Avatar billede sandrasmurf Nybegynder
01. april 2007 - 00:51 #7
Mange tak for kode Arne. Måske det ikke er så vanvittigt alligevel.

Jeg kan ikke lige få dine eksempler til at køre gennem Eclipse. Skal jeg have noget webserver installeret før jeg kan bruge localhost eller skal script filerne ligge et bestemt sted? Og skal txt filerne bare ligge samme sted som DB og applet filer på Webserver.

Tror dog jeg har fanget idéen, selvom det ikke kører :-) Det er jo nærmest trylleri med de txt filer.

Nå ja og lige en sidste ting. Hvor kommer C# filen ind i billedet i ASP linket. Er det bare samme nummer gennem en form i C#.
Avatar billede arne_v Ekspert
01. april 2007 - 01:44 #8
ja - server side scriptene kræver at de ligger på en kørende web server

applet skal vide hvor server side scripts ligger og server side scripts skal vide
hvor database ligger - det kan være samme sted men behøver ikke være det

C# filen er bare det samme i C#, så den kan du ignorere
Avatar billede sandrasmurf Nybegynder
02. april 2007 - 10:06 #9
Jeg var AFK hele søndagen, men smid et svar så tæller taxameteret. Har fået de svar jeg søgte.
Avatar billede arne_v Ekspert
02. april 2007 - 15:07 #10
svar
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