Amazon Aurora for MySQL 5.7アダプタ制限事項

サポートする型

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

型名サポート備考
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型△ 
JSON型× 

テーブル読み取り処理

仕様制限

検索系SQL実行処理

仕様制限

テーブル書き込み処理

仕様制限

更新系SQL実行処理

仕様制限

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

仕様制限

主な例外

例外名 原因 対策
java.sql.SQLNonTransientConnectionException データベースに接続できません。 グローバルリソースの[クラスターエンドポイント]または[ポート番号]を確認してください。
java.sql.SQLException Communications link failure with primary. No active connection found for master.
Caused by: java.sql.SQLException: Access denied for user '<ユーザ名>'@'%' to database '<データベース名>'
データベースが存在しません。 グローバルリソースの[データベース名]で存在するデータベースを指定してください。
java.sql.SQLException Communications link failure with primary. No active connection found for master.
java.sql.SQLException: Access denied for user '<ユーザ名>'@'<IPアドレス>' (using password: YES)
ユーザ名、パスワードまたはSSL接続が不正です。 グローバルリソースの[ユーザ名]、[パスワード]または[SSL接続]を確認してください。
java.sql.SQLSyntaxErrorException Table '<テーブル名>' doesn't exist テーブルが存在しません。 [テーブル名]で存在するテーブルを指定してください。