Java -erzeugt> AsciiStream -sendet an> php -trägt ein> mysql DB
Hallo,
ich habe mir eine php-Schnitstelle programmiert, damit ich Daten(kurze Strings) aus der mysql DB meines Webservers abrufen(oder senden kann) kann.
Dabei habe ich dieses Script verwendet:Developer's Guide - Wie man aus Java mit einem PHP-Script kommuniziert
In meinem Programm kann ich beispielsweise eine pdf Datei erstellen und dann wird diese in der DB gespeichert. Lokal habe ich das direkt über jdbc gemacht:
Im Netzt will ich aber kein jdbc in Java direkt verwenden(Webserver/ mysql extern erreichbar usw.).
Ich möchte nun die php Schnittstelle nutzen, um den AsciiStream() hochzuladen.
Hat jemand eine Idee wie man das machen könnte? Ich denke als einfache Variable im url String
wird das nicht funktionieren, dass ist ja bei einem "html Formular Upload" auch so.
Hallo,
ich habe mir eine php-Schnitstelle programmiert, damit ich Daten(kurze Strings) aus der mysql DB meines Webservers abrufen(oder senden kann) kann.
Dabei habe ich dieses Script verwendet:Developer's Guide - Wie man aus Java mit einem PHP-Script kommuniziert
In meinem Programm kann ich beispielsweise eine pdf Datei erstellen und dann wird diese in der DB gespeichert. Lokal habe ich das direkt über jdbc gemacht:
Java:
File file = new File(file_string);
fis = new FileInputStream(file);
pstmt = (PreparedStatement) con.prepareStatement("insert into files(a,b,c,d,e) values (?,?,?,?,?)");
pstmt.setAsciiStream(1, fis, (int) file.length());
Ich möchte nun die php Schnittstelle nutzen, um den AsciiStream() hochzuladen.
Hat jemand eine Idee wie man das machen könnte? Ich denke als einfache Variable im url String
wird das nicht funktionieren, dass ist ja bei einem "html Formular Upload" auch so.