首頁 >資料庫 >mysql教程 >如何使用 JDBC 將 NULL 值插入整數列中?

如何使用 JDBC 將 NULL 值插入整數列中?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-26 09:23:15399瀏覽

How to Insert NULL Values into an Integer Column Using JDBC?

使用JDBC 將空值插入到整數列

使用具有約束的可空SQL 列時,設定空值可能是一個挑戰。特別是,setInt 方法不能用來設定空值。

要使用JDBC 將空值插入到整數列中,請按照以下步驟操作:

  1. 準備語句:透過連接或語句工廠執行實例PreparedStatement 。
  2. 設定null 值: 在PreparedStatement 上使用setNull 方法。第一個參數是參數索引(從 1 開始),第二個參數指定用於 null 值的 SQL 類型。整數列,請使用java.sql.Types.INTEGER.
範例:
PreparedStatement pst = connection.prepareStatement("INSERT INTO table_name (PROTOCOL) VALUES (?)");
pst.setNull(1, java.sql.Types.INTEGER);
  1. 執行語句:

執行語句:

執行語句: 在PreparedStatement上呼叫executeUpdate或execute方法來執行SQL 此方法可讓您將 null 值明確設定到可為 null 的 SQL 列中,即使列值存在限制也是如此。

以上是如何使用 JDBC 將 NULL 值插入整數列中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn