1.소스포지의 다운로드페이지에서 hsqldb 다운로드
2. lib 폴더 안에 있는 hsqldb.jar 를 적당한 위치에 푼다.
3. Server Mode라고 부르는 3가지의 실행방법이 있다.
4. 명령프롬프트에서 실행
D:\WORKSPACE_JEE\HibernatePractice>java -classpath lib/hsqldb.jar org.hsqldb.Server -
-database.0 file:data/test 은 db가 사용할 경로와 파일명을 나타냄. data경로에 test형식으로 파일을 생성한다.
-dbname.0 javaworld 은 db의 alias를 나타냄
각 옵션명 뒤에 붙는 0는 db의 인덱스를 의미 hsqldb는 0~9까지 총 10개의 인덱스를 허용.
총 10개의 database를 동시에 띄울 수 있음.
5. Database Manager
manager GUI툴
실행명령
이상 간단히 살펴보았다.
자세한 내용은
http://www.javaworld.co.kr/entry/HSQLDB%EB%A5%BC-%ED%85%8C%EC%8A%A4%ED%8A%B8%EC%9A%A9-Database%EB%A1%9C-%EC%82%AC%EC%9A%A9%ED%95%B4-%EB%B4%85%EC%8B%9C%EB%8B%A4
참조
2. lib 폴더 안에 있는 hsqldb.jar 를 적당한 위치에 푼다.
3. Server Mode라고 부르는 3가지의 실행방법이 있다.
4. 명령프롬프트에서 실행
D:\WORKSPACE_JEE\HibernatePractice>java -classpath lib/hsqldb.jar org.hsqldb.Server -
D:\WORKSPACE_JEE\HibernatePractice>java -classpath lib/hsqldb.jar org.hsqldb.Server -database.0 file:data/test -dbname.0 javaworld
-database.0 file:data/test 은 db가 사용할 경로와 파일명을 나타냄. data경로에 test형식으로 파일을 생성한다.
D:\WORKSPACE_JEE\HibernatePractice>java -classpath lib/hsqldb.jar org.hsqldb.Server -database.0 file:D:\WORKSPACE_JEE\HibernatePractice\data\test -dbname.0 javaworld
[Server@1270b73]: [Thread[main,5,main]]: checkRunning(false) entered
[Server@1270b73]: [Thread[main,5,main]]: checkRunning(false) exited
[Server@1270b73]: Startup sequence initiated from main() method
[Server@1270b73]: Loaded properties from [D:\WORKSPACE_JEE\HibernatePractice\server.properties]
[Server@1270b73]: Initiating startup sequence...
[Server@1270b73]: Server socket opened successfully in 40 ms.
[Server@1270b73]: Database [index=0, id=0, db=file:data/test, alias=javaworld] opened sucessfully in 1351 ms.
[Server@1270b73]: Startup sequence completed in 1411 ms.
[Server@1270b73]: 2007-12-05 10:50:20.203 HSQLDB server 1.8.0 is online
[Server@1270b73]: To close normally, connect and execute SHUTDOWN SQL
[Server@1270b73]: From command line, use [Ctrl]+[C] to abort abruptly
[Server@1270b73]: [Thread[main,5,main]]: checkRunning(false) entered
[Server@1270b73]: [Thread[main,5,main]]: checkRunning(false) exited
[Server@1270b73]: Startup sequence initiated from main() method
[Server@1270b73]: Loaded properties from [D:\WORKSPACE_JEE\HibernatePractice\server.properties]
[Server@1270b73]: Initiating startup sequence...
[Server@1270b73]: Server socket opened successfully in 40 ms.
[Server@1270b73]: Database [index=0, id=0, db=file:data/test, alias=javaworld] opened sucessfully in 1351 ms.
[Server@1270b73]: Startup sequence completed in 1411 ms.
[Server@1270b73]: 2007-12-05 10:50:20.203 HSQLDB server 1.8.0 is online
[Server@1270b73]: To close normally, connect and execute SHUTDOWN SQL
[Server@1270b73]: From command line, use [Ctrl]+[C] to abort abruptly
-dbname.0 javaworld 은 db의 alias를 나타냄
각 옵션명 뒤에 붙는 0는 db의 인덱스를 의미 hsqldb는 0~9까지 총 10개의 인덱스를 허용.
총 10개의 database를 동시에 띄울 수 있음.
5. Database Manager
manager GUI툴
실행명령
D:\WORKSPACE_JEE\HibernatePractice>java -classpath lib/hsqldb.jar org.hsqldb.util.DatabaseManager
이상 간단히 살펴보았다.
자세한 내용은
http://www.javaworld.co.kr/entry/HSQLDB%EB%A5%BC-%ED%85%8C%EC%8A%A4%ED%8A%B8%EC%9A%A9-Database%EB%A1%9C-%EC%82%AC%EC%9A%A9%ED%95%B4-%EB%B4%85%EC%8B%9C%EB%8B%A4
참조
TAG hsqldb



이올린에 북마크하기

