使用JDBC 將Null 插入到整數列
假設您有一個名為PROTOCOL 的SQL 列,該列可為空且具有空以下約束:
PROTOCOL IN (1, 2, 3)
您想要使用以下方法在此列中插入和檢索空值JDBC。
標準方法 setInt() 和 getInt() 無法直接處理 null 值。相反,您可以使用 setNull() 方法將列明確設為 null。
語法:
pst.setNull(columnIndex, sqlType)
範例:
// 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();
透過使用setNull(),您可以設定將空值放入整數列中,即使它們有約束。
以上是如何使用 JDBC 將 NULL 值插入約束整數列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!