コメント
サイト運営のための寄付
作成者: 白鷹2
ページ番号: 1228093883_1266651471
作成日: 2010-02-20
修正日: 2010-02-20
データベース
Javaで、データベースを扱うTips
型の変換

ResultSet.getObject() の MySQL タイプ から Java タイプへ. 

MySQL タイプ名 GetColumnClassName の戻り値 Java クラスとして返還
BIT(1) ( MySQL-5.0 から ) BIT java.lang.Boolean
BIT( > 1) ( MySQL-5.0 から ) BIT byte[]
TINYINT TINYINT java.lang.Boolean 構成プロパティ tinyInt1isBittrue ( デフォルト ) に設定され、格納サイズが 1 の場合。それ以外では java.lang.Integer
BOOL, BOOLEAN TINYINT 上記 TINYINT 参照。TINYINT(1) のエイリアス。現行。
SMALLINT[(M)] [UNSIGNED] SMALLINT [UNSIGNED] java.lang.Integer ( UNSIGNED である場合、ない場合両方 )
MEDIUMINT[(M)] [UNSIGNED] MEDIUMINT [UNSIGNED] java.lang.Integer, UNSIGNED であれば java.lang.Long
INT,INTEGER[(M)] [UNSIGNED] INTEGER [UNSIGNED] java.lang.Integer, UNSIGNED であれば java.lang.Long
BIGINT[(M)] [UNSIGNED] BIGINT [UNSIGNED] java.lang.Long, UNSIGNED であれば java.math.BigInteger
FLOAT[(M,D)] FLOAT java.lang.Float
DOUBLE[(M,B)] DOUBLE java.lang.Double
DECIMAL[(M[,D])] DECIMAL java.math.BigDecimal
DATE DATE java.sql.Date
DATETIME DATETIME java.sql.Timestamp
TIMESTAMP[(M)] TIMESTAMP java.sql.Timestamp
TIME TIME java.sql.Time
YEAR[(2|4)] YEAR yearIsDateType 構成プロパティが false に設定されている場合、戻されるオブジェクトのタイプは java.sql.Short 。true ( デフォルト ) の場合のオブジェクト タイプは java.sql.Date ( 日付設定は 1 月 1 日の深夜まで ) 。
CHAR(M) CHAR java.lang.String ( カラムの文字セットが BINARY の場合は byte[] が戻される )
VARCHAR(M) [BINARY] VARCHAR java.lang.String ( カラムの文字セットが BINARY の場合は byte[] が戻される )
BINARY(M) BINARY byte[]
VARBINARY(M) VARBINARY byte[]
TINYBLOB TINYBLOB byte[]
TINYTEXT VARCHAR java.lang.String
BLOB BLOB byte[]
TEXT VARCHAR java.lang.String
MEDIUMBLOB MEDIUMBLOB byte[]
MEDIUMTEXT VARCHAR java.lang.String
LONGBLOB LONGBLOB byte[]
LONGTEXT VARCHAR java.lang.String
ENUM('value1','value2',...) CHAR java.lang.String
SET('value1','value2',...) CHAR java.lang.String
©2008-2009 PostTips All Rights Reserved.
新規ページの作成
タイトル:
要約
新規画像の登録
タイトル:
画像ファイルの指定
タイトルの修正
画像タイトルの修正
要約の修正
コメントの書き込み
コメント: