Einfügen von Nullen in eine Ganzzahlspalte mit JDBC
Angenommen, Sie haben eine SQL-Spalte mit dem Namen PROTOCOL, die nullbar ist und die folgende Einschränkung aufweist:
PROTOCOL IN (1, 2, 3)
Sie möchten mithilfe von Nullwerte in diese Spalte einfügen und abrufen JDBC.
Die Standardmethoden setInt() und getInt() können Nullwerte nicht direkt verarbeiten. Stattdessen können Sie die Methode setNull() verwenden, um eine Spalte explizit auf null zu setzen.
Syntax:
pst.setNull(columnIndex, sqlType)
Beispiel:
// Get the prepared statement instance PreparedStatement pst = connection.prepareStatement("INSERT INTO table_name (PROTOCOL) VALUES (?)"); // Set the PROTOCOL column to null pst.setNull(4, java.sql.Types.INTEGER); // Execute the statement pst.executeUpdate();
Mit setNull() können Sie festlegen Nullwerte in Ganzzahlspalten, auch wenn sie Einschränkungen haben.
Das obige ist der detaillierte Inhalt vonWie füge ich mit JDBC NULL-Werte in eine eingeschränkte Ganzzahlspalte ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!