So speichern Sie Bilder, die von einem Benutzer zu einer Datenbank mit Java
Plane ich, wie ich zu schreiben ein GUI-Java-Anwendung zeigt dem Benutzer ein Formular zum hinzufügen von Informationen über sich selbst. Eines der Dinge, die ich möchte ist die Möglichkeit für den Benutzer, um ein Bild hinzuzufügen, um die form. Nach Vorlage der Bild-und der rest der Informationen wird dann in einer Datenbank gespeichert werden. Neues zu java-ich hatte gehofft, für einige Lehr-Links oder Tipps, wie dies zu erreichen. Ich dachte, der Einstellung einer meiner Spalten in meiner Tabelle als "BLOB" geben und dann speichern Sie es, aber das ist nur ein Schuss im Dunkeln. Ich weiß wirklich nicht, was die Spalte Datentyp (byte, blob, ect...), oder, wie man code so, dass das Bild gespeichert werden, meine Datenbank für die Anzeige später. Ich denke, meine Frage ist, wie zu bekommen, und speichern Sie ein Bild, um eine Datenbank aus einer form. Ich werde versuchen, diese mit eclipse und bin immer noch unsicher, was ich für die Datenbank verwenden. Sorry für jede Verwirrung, und vielen Dank für das Lesen!!
Zog
Dies wird helfen, Wie man ein Bild hochladen und speichern es in der Datenbank?
verwenden Sie html-tag <input type="file">, um die Datei entsprechend den Bild. Dann tun Sie, was wollen Sie mit der Datei auf server-Seite (minimieren, ändern Sie die Codierung, speichern, irgendwo etc.)
ein weiteres gutes Lesen, aber es ist für Java-scripting und Browser. Ich bin gerade dabei erstellen Sie eine einfache Java-Anwendung!
java2s.com/Code/Java/Database-SQL-JDBC/...
InformationsquelleAutor Drew B | 2013-03-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit diesem link haben Sie den gesamten code um das Bild zu speichern in der Datenbank
Ermittelt werden, um es wieder , ich postete es vor Versuchen Sie, diese
Und über Datenbanken und Java-Formulare, die Sie können, Lesen Sie in dieser Website
InformationsquelleAutor Alya'a Gamal
Benötigen Sie zwei Spalten in der Datenbank: ein BLOB, halten Sie die Binär-Bilddaten und Typ text (VARCHAR wahrscheinlich) zum speichern der Datei format. Wenn Sie planen, eine API, die automatisch erkennt das Bild-format Sie verwenden können, nur der BLOB.
InformationsquelleAutor Joni
Wenn Sie wirklich wollen, speichern Sie Ihr Bild in der Datenbank, BLOB-scheint die am besten geeigneten Typ für die Spalte mit dem Bild.
Aber IMHO, diese Arten von Dateien werden nicht in einer Datenbank gespeichert werden. Nur speichern Sie Sie irgendwo in ein Verzeichnis und nur halten Sie den Namen des Bildes (oder einer generierten id) in der Datenbank.
InformationsquelleAutor user2147970