Firebird
最終更新日: 2020年3月14日
2.5系と3.0系に対応しています。
FirebirdのJDBCドライバは、Jaybird 3.0をダウンロードしてお使いください。2.5/3 系いずれも利用できます。
ダウンロードしたファイルを展開します。下記の4つのファイルが含まれています。
jaybird-3.0.7.jar
このファイルをcutomize/tomcat/lib にコピーしてください。
Wagby で指定した型は、データベース内で次のように扱われます。
isqlコマンドで確認できます。
Firebird のサポートはプレミアムサポートで承ります。
仕様および制約
対応バージョン
JDBCドライバ
https://www.firebirdsql.org/en/jdbc-driver/
lib/connector-api-1.5.jar
lib/antlr-runtime-4.7.jar
lib/jna-4.4.0.jar
注意点
CREATE DATABASE 'C:\work\fbtest\WAGBYDB.FDB' USER 'SYSDBA' PASSWORD 'XXX' page_size 16384 DEFAULT CHARACTER SET UTF8;
jdbc:firebirdsql://localhost/C:/work/fbtest/WAGBYDB.FDB?charSet=UTF-8
型のマッピング
整数型
integer
文字列型
varchar(4000)
文字列型 (テキストエリア)
varchar(4000)
日付型
date
時間型
time
日付時間型
timestamp
ファイル型(ファイル名)
varchar(4000)
1バイト整数
smallint
2バイト整数
smallint
4バイト整数
integer
8バイト整数
numeric(18,0)
4バイト浮動小数点数
float
8バイト浮動小数点数
double precision
固定値 (作成日/更新日)
datetime
その他 (URL型/メールアドレス型など)
varchar(4000)
その他の情報
page_size が正しく設定されているかどうかを確認する
> "c:\Program Files\Firebird\Firebird_2_5\bin\isql.exe"
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect c:\work\fbtest\wagbydb.fdb user 'SYSDBA' password 'XXX';
Database: c:\work\fbtest\wagbydb.fdb, User: SYSDBA
SQL> show database;
Database: c:\work\fbtest\wagbydb.fdb
Owner: SYSDBA
PAGE_SIZE 16384
Number of DB pages allocated = 154
Sweep interval = 20000
Forced Writes are ON
Transaction - oldest = 4
Transaction - oldest active = 5
Transaction - oldest snapshot = 5
Transaction - Next = 8
ODS = 11.2
Default Character set: UTF8
SQL> exit;
サポート