$ startNetworkServer &
$ ij
ij> connect 'jdbc:derby://localhost/Sample1;create=true';
ij> CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.connection.requireAuthentication','true');
ステートメントが実行されました.
ij> CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.user.admin','admin_pass');
ステートメントが実行されました.
ij> CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.user.guest','guest_pass');
ステートメントが実行されました.
ij> CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.database.readOnlyAccessUser','guest');
ステートメントが実行されました.
ij>exit;
$ stopNetworkServer
$ startNetworkServer &
ij>connect 'jdbc:derby://localhost/Sample1';
エラー 08004: 接続認証の障害が発生しました. 理由:ユーザー ID またはパスワードが無効です.
ij> connect 'jdbc:derby://localhost/Sample1;user=guest;password=guest_pass';
ij >
ij> create table test.products (
id VARCHAR(4) NOT NULL PRIMARY KEY,
name VARCHAR(50) NOT NULL,
price int
);
ij> insert into products
(id, name, price) VALUES
('0001','pc','10000');