java.sql.TypesはJDBCを介してデータベースにアクセスする際に使用する
型を表す定数を保持するクラスです。
java.sql.Typesの特徴
java.sql.Typesは以下の特徴があります。
- JDBCを介してデータベースにアクセスする際に使用される型定数
- 定数のみ保持しているため、メソッドは持たない
- インスタンス化も不可
java.sql.Typesの継承・実装
継承クラス
・java.lang.Object
・java.sql.Types
実装インターフェース
・なし
導入バージョン
・JDK1.0
java.sql.TypesのAPI
型 | 定数 | 説明 |
---|---|---|
int | Types.BLOB | バイナリデータ(大容量オブジェクト)を表す |
int | Types.BOOLEAN | 真偽値データ型を表す |
int | Types.CHAR | 文字型を表す |
int | Types.CLOB | 大容量の文字列データ(テキストデータ)を表す |
int | Types.DATE | 日付データ型を表す |
int | Types.DOUBLE | DOUBLE型の小数値を表す |
int | Types.FLOAT | FLOAT型の小数値を表す |
int | Types.INTEGER | 整数型のデータ型を表す |
int | Types.NCHAR | NCHAR型を表す |
int | Types.NULL | NULLを表す |
int | Types.NVARCHAR | NVARCHAR型を表す |
int | Types.ROWID | ROWID型を表す |
int | Types.TIME | 時間データ型を表す |
int | Types.TIMESTAMP | 日付と時間情報を含むタイムスタンプデータ型を表す |
int | Types.VARCHAR | 可変長の文字列データ型を表す |
java.sql.Typesサンプル
- (CallableStatementの戻り値型を指定する例)
-
CallableStatement cs = conn.prepareCall("{?=CALL MY_FUNCTION(?, ?)}"); cs.registerOutParameter(1, java.sql.Types.INTEGER); cs.registerOutParameter(2, java.sql.Types.CHAR); cs.registerOutParameter(3, java.sql.Types.VARCHAR);
コメント