Ergebnis 1 bis 8 von 8

Thema: jdbc - PreparedStatement mit "select..where abc =/is null"

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #7
    Zitat Zitat von Drakes Beitrag anzeigen
    Also zuerst in einem String speichern und dann falls der Prüfwert für abc Null ist, dann IS NULL statt "= ?" hinzufügen und dann zu einem PreparedStatement machen und einfügen (natürlich nur, falls nicht null).
    Wenn ichs so mache, muss ich jedesmal ein neues PreparedStatement erstellen wenn ich ein select mache. Das Prepared Statement soll aber nur einmal erstellt und dann immerwieder mit anderen Werten ausgeführt werden.

    Zitat Zitat
    Edit: Ach ja, btw. ich glaube das geht nicht für Oracle aber für MySQL: der <=> Operator
    http://dev.mysql.com/doc/refman/5.1/...operators.html
    Das sieht mal nach einer brauchbaren Lösung aus! Nachdem jdbc eh nicht so datenbankunabhängig ist wie erhofft, ist mir eine mysql spezifische abfrage auch recht. Danke!

    Geändert von nudelsalat (12.09.2009 um 14:22 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •