データベースの対応は表 1 に示します。 |
デフォルトのデータベース設定からの切り替え時には、JDBCドライバを入手、配置し、Eclipseのクラスパスを設定する必要があります。 |
|
|
クラスパスについては、図 1 に示すplugin.xmlに記述されています。 |
|
plugin.xmlに記述されたデータベースのJDBCドライバを使用する場合には、ドライバを以下に配置し、Eclipseを再起動し、エンジンのデータベース切り替え・稼働試験を実施し、正常性を確認します。 |
|
<インストールディレクトリ>/plugins/<ネットワーク監視プラグイン名>/lib/ |
|
|
plugin.xmlに記述されたJDBCドライバとは別のJDBCドライバを使用する場合には、ドライバを配置後にplugin.xmlのクラスパスを書き換え、または、追加して以下のディレクトリの config.ini 以外 のディレクトリを削除します。 |
|
<インストールディレクトリ>/configuration/ |
|
その後、Eclipseを再起動し、エンジンのデータベース切り替え・稼働試験を実施し、正常性を確認します。 |
図 1 plugin.xml |
(ファイル位置 : <インストールディレクトリ>/plugins/<ネットワーク監視プラグイン名>/plugin.xml) |
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.1"?>
<plugin
id="NetWatchRCP"
name="NetWatchRCP プラグイン"
version="1.0.0"
provider-name="Yoshimasa Matsumoto"
class="rctf.rssr.RssrPlugin">
<runtime>
<ibrary name="NetWatchRCP.jar">
<export name="*"/>
</library>
<library name="lib/jdom.jar">
<export name="*"/>
</library>
<library name="lib/log4j-1.2.8.jar">
<export name="*"/>
</library>
<library name="lib/mailapi.jar">
<export name="*"/>
</library>
<library name="lib/hsqldb.jar"> ...... HSQLDB本体
<export name="*"/>
</library>
<library name="lib/derbynet.jar"> ---+
<export name="*"/> | ...... Apache Derby 本体他
</library> |
<library name="lib/derby.jar"> |
<export name="*"/> |
</library> |
<library name="lib/derbyclient.jar"> |
<export name="*"/> |
</library> |
<library name="lib/derbyLocale_ja_JP.jar"> ---+
<export name="*"/>
</library>
<library name="lib/mysql-connector-java-3.1.12-bin.jar"> ..... MySQL JDBCドライバ
<export name="*"/>
</library>
<library name="lib/pg73jdbc3.jar"> ..... PostgreSQL JDBCドライバ
<export name="*"/>
</library>
</runtime>
表 1 対応データベース
データベース名 |
URL |
HSQLDB | http://hsqldb.org/ |
Apache Derby | http://db.apache.org/derby/ |
Embedded Apache Derby |
MySQL | http://www.mysql.com/ |
PostgreSQL | http://www.postgresql.org/ |