準備された文を使用して符号なし整数値を挿入したいとします。 2番目のパラメータは(マックスがintを署名付き)2,147,483,647を超える場合
にsetInt()は私の基礎となる表は4294967295(最大unsigned int型)をかむことができますが
は、setUnsignedIntようなもの()があるのはDataTruncationで私をピタッ?テーブルは(INT(10)UNSIGNED)として設定されていますが、setLong()を使うべきですか?
ありがとう符号なし整数のJava SQL準備文
1
A
答えて
1
通常、Javaで符号なしプリミティブのヘッドルームが必要な場合は、次の層のサイズに移動します。あなたの場合、それは長いです。
2
これを行うには、現在の最大(符号なし)値を保持する次の最小データ型を使用します。 Integerの場合はLongとなります。 Integerの最大値(符号なし)を上回るものはすべて破棄できます。
4
はい、あなたはsetLong()
を使用する必要があります。
指定されたパラメータに指定されたJavaのlong値を設定します。データベースに送るとき、ドライバはこれをSQL BIGINT値に変換します。
したがって、2^32-1より大きな値を設定すると、DBによって拒否される可能性があることに注意してください(うまくいけば、私はラップできると思います)。
関連する問題
- 1. 符号なし整数複数構文
- 2. JavaはJavaで準備された文について、整数
- 3. C++の符号なし整数と符号なし整数の違い
- 4. 符号なし整数にC++で符号なし整数を書き込む
- 5. Fortranで符号なし整数が標準ですか?
- 6. C++符号付き整数式と符号なし整数式の比較
- 7. 符号なしと符号付きバイナリ整数への追加
- 8. int内の符号なし整数
- 9. cの符号なし整数
- 10. 1バイトの符号なし整数C++
- 11. Clojureの符号なし16ビット整数
- 12. pymongo 64bit符号なし整数
- 13. 符号なし整数変換C++
- 14. Goで符号なし整数をソート
- 15. 符号なしの文字に整数値を代入する
- 16. 符号なし整数を使用したJavaでの非暗号化ハッシュ
- 17. HTML5の入力タイプ=番号のみ符号なし整数を
- 18. 符号なし整数と符号なし整数の間に違いがあります
- 19. 符号なし文字配列を整数に変換する
- 20. 文字列を符号なし整数に変換する
- 21. 内部結合がJavaでSQL文を準備しました
- 22. AWKの大きな符号なし整数を符号付き整数に変換する(バイナリ)
- 23. 32ビットプロセッサで符号付き整数と符号なし整数を使用して符号付き64ビット整数を作成する方法
- 24. 複数のMySQLi準備文
- 25. 符号なし整数から符号付き整数への変換または逆の変換
- 26. 符号付き整数式と符号なし整数式の比較現在、私のset.cppファイルをコンパイル
- 27. Androidで符号なしint型符号付き整数への変換
- 28. VB.NETの符号なし整数の2の補数
- 29. 符号付き32ビット整数を符号なし32ビット整数に変換する方法は?
- 30. バイナリで符号化された符号なしの文字を整数に変換する
longまたはBigIntegerを使用するだけです –