準備されたステートメントを使用して、SQLサーバーの数値フィールドに値を挿入しようとしています。
int temp = 5;
type = java.sql.Types.NUMERIC;
System.out.println(temp);
prd.setObject(i+1, temp,type);
しかし、これは私に"Arithmetic overflow error converting numeric to data type numeric"
。
また、intを数値に変換するか、を使用して挿入しようとしましたprd.setInt
が、これも機能しません。
SQLサーバーの数値フィールドに正常に挿入されるプリペアドステートメントに値を設定する正しい方法は何ですか?