hey super vielen dank für eure antworten..
ich wollte erstmal richtig eure tipps bzw. infos nachgehen bevor ich hier direkt nach eure antworten kommen und weiter fragen würde "ja und wie? wieso? mit was? wie mache ich das?" usw, weil sowas nervt, ich weiss!!!
Darin, dass der Datenbank-Server des Anbieters nur Verbindungen vom eigenen Webserver akzeptiert und von keinem anderen Rechner. Das Problem ist also entweder die Firewall des Providers oder die Möglichkeit, dass der DB-Server von außerhalb des internen Netzes des Providers überhaupt nicht erreichbar ist.
ja da hast du schon recht, es ist sowohl die firewall von strato als auch dass der DB-Server von ausserhalb nicht erreichbar ist.. und sicherlich ist das auch aus sicherheitsgründen gut so, wie du schon sagtest
jedoch muss ich sagen dass ich mit:
Halloechen,
ja und? Wo siehst Du jetzt die unueberwindbare Huerde? Alles was er mit dem Browser machen kann, kann er auch programmatisch mit java abfackeln.
Und um Missverstaendnissen vorzubeugen: nein, ich meine nicht via JDBC.
Gruss, FFNB.
..schon was anfangen kann!
ok im voraus möchte ich sagen, dass ich java in der uni gelernt habe/hatte, zwar mit ne 1 abschliesste aber weiter als das habe ich noch nix gemacht..
ich bin ein php-junkie
wenn ich das so sagen darf (wegen meiner arbeit) aber gut, von programmierung generel habe ich ahnung (auch von anderen sprachen), nur das hier verstehe ich nicht so ganz:
HTML:
"Wie kann das Konzept bzw. die "Architektur" einer Java-Datenbank-Anwendung
aussehen, wenn die Benutzer über das Internet oder ein Intranet von
ihren Client-Rechnern aus auf die Datenbank zugreifen sollen?
Ein solches Client-Server-System kann z.B. aus folgenden Komponenten
zusammengesetzt werden:
* einer Java-Applikation (oder Servlet) auf dem Server, die auf
die Datenbank zugreift, und
* einem HTML-Formular oder einem Java-Applet, das innerhalb einer
Web-Page auf den Clients läuft und das User-Interface realisiert.
jetzt zur sache: ich und ein kollege haben eine seite..
er sorgt sich so richtig um den inhalt, ich baue die seite von anfang an auf..
das ganze habe ich dynamisch in php gemacht, also von der datenbank werden halt datensätze gelesen (textname,datei,bilder,layout,datum,etc,etc,etc) und durch die übergebenen parameter in der url wird jedes mal die seite dynamisch generiert, somit habe ich natürlich ein paar php-dateien und sonst nichts weiter..
so, damit der kollege jetzt aber auch seine sachen verwalten/hochladen/entfernen kann, muss er sich ja auch erstmal bei strato.de anmelden, dann auf unserer datenbank, und dann die entsprechenden einträge in der datenbank reinschreiben..
er hat leider kein blassen schimmer davon (habe ich das jetzt richtig geschrieben :grinning
und meinte zu mir ob ich was machen kann damit er nur auf "knopfdruck" sachen hochladen kann..
ok, ich kann mich ja hinsetzen und in ner stunde in einem PHP formular eine seite erstellen, irgendwo auf dem server, und da können wir unsere sachen hochladen aber ich würde es VIEL LIEBER HABEN wenn es so eine unterseite nicht gibt, sondern eine applikation auf dem client-rechner, sonst würde es für jeden erreichbar sein (obwohl ich nirgendwo zu diesem link verweise bzw. könnte auch ein kleines login einbauen damit man darein kommt aber trotzdem) ich würde es gerne in eine appl. machen..
deswegen verstehe ich diesen artikel nicht, wenn das mit einem html-formular geht und ein java applet, dann wieso nicht gleich mit php und gut ist?
ich will einfach dass nur er und ich ein tool haben um unsere arbeit zu erledigen, und uns nirgendwo anmelden müssen (soll ja im code alles eingetragen sein)!
soviel ich nun weiss gibt es keinen weg mit java-swing oder java-awt OHNE JDBC, sondern über http datenbankzugriffe zu erstellen/programmieren..
ok, super lange habe ich geredet aber ich wollte mein anliegen richtig gut schildern, damit ihr/oder wer sonst noch, gut informiert seien könnt..
wenn es doch einen weg gibt dann würde ich mich über tipps richtig freuen, ansonsten suche ich weiter ob ich es doch irgendwie machen kann, es nicht auf unserer seite zu machen, sondern als appl auf dem rechner..
danke euch :victory: