Windows 10 Pro で Apache Derby を試してみる
Windows 10 Pro で Apache Derby を試してみる
参考にしたサイトはこちら
以下より最新版をDLする
db-derby-10.14.1.0-bin.zip を解凍後、D:\DB\ 以下に derby10 と名前を変更して配置する
> java -version
openjdk version "10" 2018-03-20
OpenJDK Runtime Environment 18.3 (build 10+46)
OpenJDK 64-Bit Server VM 18.3 (build 10+46, mixed mode)
システム環境変数に以下を登録する
DERBY_HOME=D:\DB\derby10
パスの最後に以下を追加する
%DERBY_HOME%\bin
D:\DB\derby10\bin
に以下を さくらでUTF-8で追加する
> cat derby.properties
derby.authentication.provider=BUILTIN
derby.connection.requireAuthentication=true
derby.database.sqlAuthorization=true
derby.database.fullAccessUsers=admin
derby.database.readOnlyAccessUsers=guest
derby.user.admin=admin
derby.user.guest=guest
・DBの作成 > ij ijバージョン10.14 ij> connect 'jdbc:derby:D:/DB/derbydb/demo;user=demo;password=demo;create=true'; j> CREATE TABLE TEST_TABLE ( ID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY, VALUE VARCHAR(256) > > > ); 0行が挿入/更新/削除されました ij> INSERT INTO TEST_TABLE (VALUE) VALUES ('HOGE'); INSERT INTO TEST_TABLE (VALUE) VALUES ('FUGA'); 1行が挿入/更新/削除されました ij> 1行が挿入/更新/削除されました ij> INSERT INTO TEST_TABLE (VALUE) VALUES ('PIYO'); 1行が挿入/更新/削除されました ij> SELECT * FROM TEST_TABLE; ID |VALUE ------------------------------------------------------ 1 |HOGE 2 |FUGA 3 |PIYO 3行が選択されました ・OpenJDK10 + Eclipse oxygen + DBViewerPlugin から接続してみる 設定はこちらWindows 10 Pro + OpenJDK9 で Eclipse oxygen を少し試してみる 右上の Open Psespective から DBViewerを選択する DBViewerPluginを右ボタンでクリックして 接続 を選択する データベース定義名:derbydb JDBC Driver:ファイルの追加より D:\DB\derby10\lib\derby.jar を選択して 開く をクリックする Next> をクリック JDBC Driver:org.apache.derby.jdbc.EmbeddedDriver JDBC[タイプ: Type2 を選択 接続文字列:jdbc:derby:D:/DB/derbydb/demo;create=false 接続ユーザ:demo 接続パスワード:demo 接続スキーマ:空白 ※デフォルト テスト接続 ボタンをクリックして 接続を確認する Next> をクリック そのまま fisishi をクリック 使用時は derbydb を選択してSQL 実行:ビューでSQLを書いて、SQL実行ボタン(Shift+Enter)を押す