
Firebirdのembedded版対応


通常版のFirebirdではなく、Embedded Server で使用する場合、
JDBC の接続方法と、設定方法が異なります。

詳細は、下記のURL にあります。
http://symfoware.blog68.fc2.com/blog-entry-1313.html


=============================
【接続文字列】

通常版:
	set REALM_URL=jdbc:firebirdsql:localhost/3050:C:/opengionV6/dbs/firebird/RESOURCEDB.FDB?lc_ctype=UTF8
				  jdbc:firebirdsql:<ホスト名>/<ポート>:<FDBファイルアドレス>?lc_ctype=<エンコード名>

Embedded版:
	set REALM_URL=jdbc:firebirdsql:embedded:C:/opengionV6/dbs/firebird/RESOURCEDB.FDB?encoding=UTF8
				  jdbc:firebirdsql:embedded:<FDBファイルアドレス>?encoding=<エンコード名>

【JDBCドライバ】
	JDBCドライバ Jaybird-2.2.9-JDK_1.8.zip を、入手します。
	http://www.firebirdsql.org/en/jdbc-driver/
	jaybird-full-2.2.9.jar は、CLASSPATH を通します。
	openGion であれば、通常の手順どおり、jdk180u**\jre\lib\ext に入れておきます。
	または、https://osdn.jp/projects/opengion/releases/ より、ogV6_x86_jdk180u66_tomcat8.0.30_openoffice4.1.1.zip を
	入手すれば、含まれています。

【追加DLL】
	先のJDBCドライバ Jaybird-2.2.9-JDK_1.8.zip の展開した中に、DLLが含まれています。
	jaybird22.dll または、jaybird22_x64.dll を、Javaに読み込ませる必要があります。
	32Bit版か、64Bit版かは、OS依存ではなく、Javaが、32Bit版か、64Bit版かに、依存します。

	このDLLを、所定のフォルダに置いた後、Javaに読み込ませるための設定を記述します。
	ここでは、C:\MICS\jaybird\ フォルダに、jaybird22.dll をおきます。
	openGionでは、Tomcat の起動オプションである、CATALINA_OPTS に、追記するのが便利です。

	set CATALINA_OPTS=%CATALINA_OPTS% -Djava.library.path=C:\MICS\jaybird\

【FirebirdのDLL】
	Firebird-****_Win32_embed.zip から、以下のdll を取り出しておきます。
		fbembed.dll
		ib_util.dll
		icudt30.dll
		icuin30.dll
		icuuc30.dll

	※MICSのEmbedded版を使用される場合は、C:\MICS\Ver2015-**-**\010_MICS フォルダに
	すでに、展開されていますので、特別に対応する必要はありません。


