java-forum.org - Java programmieren aus Leidenschaft

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > AWT, Swing, JavaFX & SWT

AWT, Swing, JavaFX & SWT Themen zur Programmierung von Benutzer-Oberflächen (GUI, Applet) sowie zur Grafikprogrammierung (2D / 3D)

Antwort    
Themen-Optionen Thema durchsuchen Ansicht
Alt 20.06.2012, 20:30   #1 (permalink)
Benutzer
short
 
Registriert seit: 30.05.2012
Fachbeiträge: 25
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Standard BLOB löschen mit setBinaryStream

hallo alle zusammen!

folgendes problem habe ich nun seit 3 stunden -.-

ich möchte mit der methode PreparedStatement.setBinaryStrem(int parameterIndex, Inputstrem, int legth) das Bild in der Datenbank auf "NULL" setzen, also das Bild löschen.


Mit welchen Werten muss ich (int, Inputstream, int) ersetzen?


Beim Bild einsetzen sieht es so aus und funktioniert einwandfrei:
Java Code: Quelltext in neuem Fenster öffnen
1
ps3.setBinaryStream(8, fis, (int)file.length());
dabei ist 8 die spalte der tabelle und fis ist:
Java Code: Quelltext in neuem Fenster öffnen
1
2
File file = new FileInputStream(sBildNameChoose);
File InputStream fis = FileInputStream(file);
noch zu sagen ist, dass sBildNameChoose ist der Pfad, der sich aus dem FileChooser ergibt (funktioniert super! )

wär super, wenn ihr mir beim bild löschen helfen könntet!
schina02 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 21.06.2012, 08:28   #2 (permalink)
Neuer Benutzer
Bit
 
Registriert seit: 27.06.2011
Fachbeiträge: 7
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Du kannst das Feld in der DB auf NULL setzen mit
Java Code: Quelltext in neuem Fenster öffnen
1
ps3.setNull(8, Types.BINARY);
.
Je nachdem wie Du das Feld in der Datenbank vorliegen hast, kann es auch ein anderer Typ (zweiter Parameter bei PreparedStatement.setNull) sein.

Gruß,
Typhusa
typhusa ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
update BLOB mit setBinaryStream? komplexor Datenbankprogrammierung 1 26.09.2011 14:30
Leeres Blob in ein PreparedStatement eintragen NBK Datenbankprogrammierung 2 29.04.2011 21:10
mySQL BLOB File split Problem Happyman0815 Datenbankprogrammierung 1 03.12.2009 13:29
Blob in Oracle-DB einfügen (veraltete Methode) ak Datenbankprogrammierung 3 12.03.2005 10:19
Oracle Blob in MySQL Blob umwandeln OliverG Datenbankprogrammierung 2 26.05.2004 10:24


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:35 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de