16.7.2 配列オブジェクトをsetObjectメソッドで指定する方法
-
データベースのデータ型と配列オブジェクトのデータ型が異なる場合は,SQLExceptionを投入します。
-
setObjectメソッドで指定したSQLのデータ型と,配列オブジェクトのデータ型が,次の表と異なる場合はSQLExceptionを投入します。
表16‒16 setObjectメソッドで指定したSQLのデータ型と配列オブジェクトのデータ型 setObjectメソッドで指定したSQLのデータ型
配列オブジェクトのデータ型
java.sql.Types.INTEGER
int[]又はjava.lang.Integer[]
java.sql.Types.SMALLINT
short[]又はjava.lang.Short[]
java.sql.Types.DECIMAL
java.math.BigDecimal[]
java.sql.Types.FLOAT
double[]又はjava.lang.Double[]
java.sql.Types.REAL
float[]又はjava.lang.Float[]
java.sql.Types.CHAR
java.lang.String[]
java.sql.Types.VARCHAR
java.lang.String[]
java.sql.Types.DATE
java.sql.Date[]
java.sql.Types.TIME
java.sql.Time[]
java.sql.Types.LONGVARBINARY
java.io.DataInputStream[]
java.sql.Types.TIMESTAMP
java.sql.Timestamp[]