Please Enable JavaScript!
Gon[ Enable JavaScript ]

(1) HSQLDB 과 Spring Framework - hsqldb 시작과 테이블 생성

자바(JAVA)
반응형

 Eclipse spring Framework 로 웹개발을 할 때 데이터베이스에 대한 고민을 하지 않고 손쉽게

쓸수 있도록 hsqldb 를 제공한다. 일반 DISK 기반 DBMS MS-SQL, MySql, Oracle 등이 있는데

이것들보다 장점이 있다면 임베디드 환경이나 xml 로 데이터를 저장하기는 조금 많고

일반 디스크 기반 DB를 사용하기엔 작다고 생각될 때 유용한데 메인 메모리에 상주하는

시스템으로 구성되어있어서 기본 디스크기반 DB 보다 1000 배이상 성능을 낼수 있다.

 

저용량, 임베디스 시스템, 그리고 테스트 단위 개발을 지향하는 요즘 개발 방법론데

맞는 DBMS 라고 할수 있다.  적극 활용해서 개발 생산성을 올려보자

 

spring framework 적당한 버전을 사이트에가서 받는다.

http://www.springsource.com/download/community?sid=64210

압축을 푼후 spring-framework-2.X/lib/hsqldb 에서 hsqldb.jar web application 라이브러리

폴더에 복사한다. web application 을 실행하기 전에 db  실행해야하는데 spring framework

에서 예제를 제공해준다.

samples\jpetstore\db\hsqldb 폴더에 들어가면 실행 배치 파일들이 있다.

manager.bat hsqldb 를 관리하기 위한 서버를 실행하는 배치파일이며

실행은 server.bat 로 한다. 

내용은 VM 실행시 파라미터로 classpath hsqldb.jar 의 위치, hsqldb 실행시 기본적으로

생성될 데이터베이스명 jpetstore 넘겨주며 실행된다.

실행시 설정값들은 server.properties 에서 참고 하므로 원하는 포트번호나 설정값을 입력한뒤

실행한다. 아래 예제는 포트가 9002 이다.

이제 실행한 hsqldb 내에 테스트를 위한 테이블과 그 속에 들어갈 데이터들을 입력하기

위한 작업을 해야한다.


반응형
Posted by 녹두장군1
,