ホームページ >データベース >mysql チュートリアル >JDBC を使用して整数列に NULL 値を挿入するにはどうすればよいですか?

JDBC を使用して整数列に NULL 値を挿入するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-30 06:08:09160ブラウズ

How to Insert NULL Values into Integer Columns Using JDBC?

JDBC を使用した整数列への Null 値の挿入

データベースで null 許容の整数列を操作する場合、null を挿入する必要が生じる場合があります。価値観。ただし、setInt() メソッドを使用して整数列を null に設定すると、エラーが発生します。

この問題を解決するには、PreparedStatement クラスが提供する setNull() メソッドを利用できます。このメソッドを使用すると、列を明示的に null に設定できます。使用方法は次のとおりです。


pst.setNull(4, java.sql.Types.INTEGER); // pst は準備されたステートメントのインスタンスです

2 番目の引数として java.sql.Types.INTEGER を指定することにより、列を整数型として扱う必要があることを示します。

この手法は、特定の値に対する制限など、整数列に制約が定義されている場合に特に便利です。 setNull() を使用すると、Null 値を許可しながらこれらの制約を強制できます。

setNull() メソッドは Java 8 以降のバージョンで使用できることに注意してください。以前のバージョンの Java を使用している場合は、代替ソリューションについて適切なドキュメントを参照する必要がある場合があります。

以上がJDBC を使用して整数列に NULL 値を挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。