MySQL 5.5アダプタ制限事項

サポートする型

本アダプタでサポートする型は以下の通りです。

型名サポート備考
BOOL型
(BOOLEAN型)
tinyint(1)のエイリアス
BIT型 
TINYINT型 
TINYINT UNSIGNED型 
MEDIUMINT型 
MEDIUMINT UNSIGNED型 
SMALLINT型 
SMALLINT UNSIGNED型 
INT型
(INTEGER型)
 
INT UNSIGNED型
(INTEGER UNSIGNED型)
 
BIGINT型 
BIGINT UNSIGNED型 
FLOAT型 
FLOAT UNSIGNED型 
DOUBLE型 
DOUBLE UNSIGNED型 
REAL型 
REAL UNSIGNED型 
DECIMAL型
(NUMERIC型)
 
DECIMAL UNSIGNED型
(NUMERIC UNSIGNED型)
 
DATE型 
DATETIME型 
TIMESTAMP型 
TIME型 
YEAR型 
CHAR型 
VARCHAR型 
BINARY型 
VARBINARY型 
TINYBLOB型 
TINYTEXT型 
BLOB型 
TEXT型 
MEDIUMBLOB型 
MEDIUMTEXT型 
LONGBLOB型 
LONGTEXT型 
ENUM型 
SET型 

テーブル読み取り処理

仕様制限

検索系SQL実行処理

仕様制限

テーブル書き込み処理

仕様制限

更新系SQL実行処理

仕様制限

ストアドプロシージャ実行処理

仕様制限

主な例外

例外名 原因 対策
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException データベースに接続できません。 グローバルリソースの[ホスト名]または[ポート番号]を確認してください。
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
Unknown database '<データベース名>'
データベースが存在しません。 グローバルリソースの[データベース名]で存在するデータベースを指定してください。
java.sql.SQLException
Access denied for user '<ユーザ名>'@'<端末名>'(using password: YES)
ユーザ名またはパスワードが不正です。 グローバルリソースの[ユーザ名]または[パスワード]を確認してください。
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
Table '<テーブル名>' doesn't exist
テーブルが存在しません。 [テーブル名]で存在するテーブルを指定してください。