2010年9月26日日曜日

H2 DatabaseでOracle Database上のテーブルに対するリンクテーブルを作成する

H2 DatabaseでOracle Database上のテーブルに対するリンクテーブルを作成するには、以下の手順を実行します。

H2 DatabaseでOracle Database上のテーブルに対するリンクテーブルを作成する

1.システム環境変数H2DRIVERSを追加して、以下のようなJDBCドライバの
jarファイルへのパスを設定する。
C:\share\ojdbc6.jar

2.H2 Databaseを再起動する

3.H2 Consoleから以下の2つのコマンドを実行し、JDBC Driverのjarが正しく
追加されているか確認する
CREATE ALIAS GET_PROPERTY FOR "java.lang.System.getProperty";
CALL GET_PROPERTY('java.class.path');

4.以下のコマンドを実行してLinked Tableを作成する
create linked table emp_on_oracle ('oracle.jdbc.driver.OracleDriver', 'jdbc:oracle:thin:@oracledb:1521:orcl', 'scott', 'tiger', 'EMP');

5.以下のようなクエリーを実行し、Linked Tableからリンクしたテーブルの
内容が返されることを確認する。
select * from emp_on_oracle;

0 件のコメント:

コメントを投稿