型名 | サポート | 備考 |
---|---|---|
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型 | × |
例外名 | 原因 | 対策 |
---|---|---|
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException | データベースに接続できません。 | グローバルリソースの[ホスト名]または[ポート番号]を確認してください。 |
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException | ||
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 |
テーブルが存在しません。 | [テーブル名]で存在するテーブルを指定してください。 |