| 型名 | サポート | 備考 |
|---|---|---|
| BIGINT型 | ○ | |
| INT型 | ○ | |
| SMALLINT型 | ○ | |
| TINYINT型 | ○ | |
| BIT型 | ○ | |
| NUMERIC型 | ○ | |
| DECIMAL型 | ○ | |
| MONEY型 | ○ | |
| SMALLMONEY型 | ○ | |
| FLOAT型 | ○ | |
| REAL型 | ○ | |
| TIME型 | △ | |
| DATE型 | ○ | |
| SMALLDATETIME型 | ○ | |
| DATETIME型 | ○ | |
| DATETIME2型 | △ | |
| DATETIMEOFFSET型 | △ | Stringとしてデータを扱います。 |
| CHAR型 | ○ | |
| VARCHAR型 | ○ | |
| NCHAR型 | ○ | |
| NVARCHAR型 | ○ | |
| TEXT型 | ○ | |
| NTEXT型 | ○ | |
| BINARY型 | ○ | |
| VARBINARY型 | ○ | |
| IMAGE型 | ○ | |
| VARCHAR(MAX)型 | ○ | |
| NVARCHAR(MAX)型 | ○ | |
| VARBINARY(MAX)型 | ○ | |
| XML型 | △ | |
| SQL_VARIANT型 | × | |
| UNIQUEIDENTIFIER型 | × |
型による範囲やデータの丸めなどデータベースの仕様については、SQL Server 2014のドキュメントを参照してください。
詳細については、データベースベンダーに問い合わせてください。
| 文字 | - | % | & | ( | ) | = | [ | ] | { | } | ' | ^ | ; |
|---|
| 例外名 | 原因 | 対策 | |
|---|---|---|---|
| com.microsoft.sqlserver.jdbc.SQLServerException | ユーザー '<ユーザ名>' はログインできませんでした。 | ユーザ名またはパスワードが不正です。 | グローバルリソースの[ユーザ名]または[パスワード]を確認してください。 |
| このログインで要求されたデータベース "<データベース名>" を開けません。ログインに失敗しました。 | データベースが不正です。 | グローバルリソースの[データベース名]を確認してください。 | |
| ホスト <ホスト名>、ポート <ポート番号> への TCP/IP 接続が失敗しました。 | データベースに接続できません。 | グローバルリソースの[ホスト名]、またはネットワークを確認してください。 | |
| オブジェクト名 '<テーブル名>' が無効です。 | テーブルが存在しません。 | [テーブル名]で存在するテーブルを指定してください。 | |
| '<テーブル名>' 付近に不適切な構文があります。 | テーブル名がTransact-SQLの標準識別子の規則にしたがっていない可能性があります。 | [テーブル名]で指定したテーブルを、引用符で囲ってください。 | |