/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Url til database
Fra : Claus


Dato : 02-10-02 11:07

Hej Ng

Jeg har lavet en lille web side, hvor jeg kan indtaste noget tekst, og
derefter gemme det i en Access database på webserveren, med ASP. Det virker
fint nok.

Mit problem er nu, at jeg har et lille bøvet java program, som jeg gerne vil
have til at læse i denne database.
Først loader jeg driver:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"), virker fint.

Men dette kan jeg ikke få til, at virke.
DriverManager.getConnection("jdbcbc:htp://www.websted.dk:dbnavn").

Er det overhovedet muligt, at oprette denne forbindelse?

I API står der jdbc:subprotocol:subname
subprotocol må vel være odbc og subname er web-adressen.

Mange tak
Claus



 
 
Jonathan Stein (02-10-2002)
Kommentar
Fra : Jonathan Stein


Dato : 02-10-02 11:22

Claus wrote:

> Men dette kan jeg ikke få til, at virke.
> DriverManager.getConnection("jdbcbc:htp://www.websted.dk:dbnavn").
>
> Er det overhovedet muligt, at oprette denne forbindelse?

Ikke på denne måde.

> I API står der jdbc:subprotocol:subname
> subprotocol må vel være odbc og subname er web-adressen.

Subprotocol er rigtignok ODBC, men subname er ODBC-navnet - altså navnet på en
ODBC-forbindelse, der skal være sat op på maskinen.
Du skal først have opsat en ODBC-forbindelse til databasen inden du begynder
at tænke på at bruge den i Java.

M.v.h.

Jonathan

--
Nyt alternativ til egen server: JSP Enterprise hotel med adgang til
Enterprise Java Beans, egen Java Virtual Machine og egen IP-adresse
(giver mulighed for eget SSL-certifikat).
http://www.jsp-hotel.dk/



Claus (02-10-2002)
Kommentar
Fra : Claus


Dato : 02-10-02 11:28

Okay

Dvs. at der ikke er mulighed for at oprette forbindelse til en database på
webserveren, fra mit java program?
Eller hvordan skal det så gøres? Når
DriverManager.getConnection("jdbcbc:htp://www.websted.dk:dbnavn") ikke er
måden.


"Jonathan Stein" <jstein@image.dk> skrev i en meddelelse
news:3D9AC8BF.F124BFF2@image.dk...
> Claus wrote:
>
> > Men dette kan jeg ikke få til, at virke.
> > DriverManager.getConnection("jdbcbc:htp://www.websted.dk:dbnavn").
> >
> > Er det overhovedet muligt, at oprette denne forbindelse?
>
> Ikke på denne måde.
>
> > I API står der jdbc:subprotocol:subname
> > subprotocol må vel være odbc og subname er web-adressen.
>
> Subprotocol er rigtignok ODBC, men subname er ODBC-navnet - altså navnet
på en
> ODBC-forbindelse, der skal være sat op på maskinen.
> Du skal først have opsat en ODBC-forbindelse til databasen inden du
begynder
> at tænke på at bruge den i Java.
>
> M.v.h.
>
> Jonathan
>
> --
> Nyt alternativ til egen server: JSP Enterprise hotel med adgang til
> Enterprise Java Beans, egen Java Virtual Machine og egen IP-adresse
> (giver mulighed for eget SSL-certifikat).
> http://www.jsp-hotel.dk/
>
>



Jesper Sørensen (02-10-2002)
Kommentar
Fra : Jesper Sørensen


Dato : 02-10-02 13:09
Claus (03-10-2002)
Kommentar
Fra : Claus


Dato : 03-10-02 10:45

Tak for linket

Jeg kan fint oprette en DSN less forbindelse med:
con = DriverManager.getConnection("jdbcbc:Driver={MicroSoft Access Driver
(*.mdb)};DBQ=c:/database/test.mdb");

Kan dog stadig ikke få den til at virke over internettet.
Jeg har prøvet med:
DBQ=http://www.minside.dk/test.mdb
DBQ=ip-nummer/test.mdb

"Jesper Sørensen" <m_burns@NOkampsax.k-net.dk> skrev i en meddelelse
news:aneniq$unf$1@eising.k-net.dk...
> http://forum.java.sun.com/thread.jsp?forum=48&thread=200603
>
> JS
>
>



Jonathan Stein (03-10-2002)
Kommentar
Fra : Jonathan Stein


Dato : 03-10-02 15:11

Claus wrote:

> Jeg kan fint oprette en DSN less forbindelse med:
> con = DriverManager.getConnection("jdbcbc:Driver={MicroSoft Access Driver
> (*.mdb)};DBQ=c:/database/test.mdb");
>
> Kan dog stadig ikke få den til at virke over internettet.
> Jeg har prøvet med:
> DBQ=http://www.minside.dk/test.mdb
> DBQ=ip-nummer/test.mdb

Du kan ikke tilgå basen via HTTP. Hvis du kan læse/skrive filen via Windows
fildeling, kan du lave noget i retning af DBQ=\\server\sti\database.mdb - men
det vil normalt kun være aktuelt, hvis det er din egen server. (Og hvis der er
et minimum af sikkerhed, involverer det ændringer i firewall og evt. noget VPN).

M.v.h.

Jonathan

--
Nyt alternativ til egen server: JSP Enterprise hotel med adgang til
Enterprise Java Beans, egen Java Virtual Machine og egen IP-adresse
(giver mulighed for eget SSL-certifikat).
http://www.jsp-hotel.dk/



Claus (03-10-2002)
Kommentar
Fra : Claus


Dato : 03-10-02 17:53

Okay
Jammen så vil jeg ikke prøv på det længere.:)
Jeg havde bare ingen ide om det kunne lade sig gøre.
Men tak for hjælpen alle.



"Jonathan Stein" <jstein@image.dk> skrev i en meddelelse
news:3D9C4FD8.3B61FF09@image.dk...
> Claus wrote:
>
> > Jeg kan fint oprette en DSN less forbindelse med:
> > con = DriverManager.getConnection("jdbcbc:Driver={MicroSoft Access
Driver
> > (*.mdb)};DBQ=c:/database/test.mdb");
> >
> > Kan dog stadig ikke få den til at virke over internettet.
> > Jeg har prøvet med:
> > DBQ=http://www.minside.dk/test.mdb
> > DBQ=ip-nummer/test.mdb
>
> Du kan ikke tilgå basen via HTTP. Hvis du kan læse/skrive filen via
Windows
> fildeling, kan du lave noget i retning af DBQ=\\server\sti\database.mdb -
men
> det vil normalt kun være aktuelt, hvis det er din egen server. (Og hvis
der er
> et minimum af sikkerhed, involverer det ændringer i firewall og evt. noget
VPN).
>
> M.v.h.
>
> Jonathan
>
> --
> Nyt alternativ til egen server: JSP Enterprise hotel med adgang til
> Enterprise Java Beans, egen Java Virtual Machine og egen IP-adresse
> (giver mulighed for eget SSL-certifikat).
> http://www.jsp-hotel.dk/
>
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste