1. Setting th classpath 우선 classpath 를 설정하는데 지원하는 script를 사용
embeded db를 수행하는데 사용되는 derby.jar를 classpath에 추가
networkServer를 구동하는데 필요한 dervy.jar와 derbynet.jar를 classpath에 추가
network Server에 연결하기 위해 client를 구동하기 위해 필요한 derbyclient.jar와 derbytools.jar을 classpath에 추가
2. DB ConnectRunning ij Oracle의 SQL Plus와 같은 존재라고 생각하면 된다.
1) DB연결 : ij> connect 'jdbc:derby:testdb;create=true';
2) 연결이 이루어 졌을 때 는 sql 문이 수행 된다.
3) 종료 : ij> exit;
ij tool 사용모습
오류는 신경쓰지 맙시다 ^^;
결과
bin 폴더에 testdb라는 폴더가 나타났다. 바로 이 폴더가 실제 database 생성 장소임.
실제로 connection url에서 path를 지정하여 위치를 지정 할 수 있다. 예를 들어서
connect 'jdbc:derby:testdb;create=true';
은 ij를 기준으로 ij의 위치에 db를 생성한다.
connect 'jdbc:derby:../testdb;create=true';
은 현재 위치에서 하나 상위의 폴더에 만든다는 의미. 테스트 결과 상대, 절대 모두 가능하다. '/'으로 시작하면 가장 상위를 표시한다.
또한 'create=true'는 존재하지 않으면 생성한다는 의미.