Whiteship's Note

'hsql ant 스크립트'에 해당되는 글 1건

  1. 2007.07.25 HSQL 데이터베이스 Persistent 모드와 In-Memory 모드 (2)

HSQL 데이터베이스 Persistent 모드와 In-Memory 모드

DB/실습 : 2007. 7. 25. 15:02


메모리 모드로 DB를 사용하면 속도도 빠르고 설정도 간단하지만 서버가 꺼지면 영속성이 보장되지 않습니다. 설정은 다음과 같이 합니다.
db.driver=org.hsqldb.jdbcDriver
db.url=jdbc:hsqldb:mem:db이름
db.username=sa
db.password=

Persistent 모드로 사용하려며 hsql db를 구동하고 끄는 작업을 할 스크립트를 만들어 사용하거나 일일히 매번 손으로 타이핑을 해야 하지만 웹 서버가 껐다 켜져도 영속성이 보장 됩니다. 설정은 다음과 같이 합니다.

db.driver=org.hsqldb.jdbcDriver
db.url=jdbc:hsqldb:hsql://localhost/db이름
db.username=sa
db.password=

Ant를 사용한 hsql 시작/종료 스크립트는 다음과 같습니다.
    <target name="HSQL 데이터베이스 시작">
        <java classname="org.hsqldb.Server" classpathref="base-classpath" fork="true">
            <arg value="-database.0" />
            <arg value="data/task" />
            <arg value="-dbname.0" />
            <arg value="task" />
        </java>
    </target>

    <target name="HSQL 데이터베이스 종료">
        <sql driver="${db.driver}" classpathref="base-classpath" password="${db.password}" url="${db.url}" userid="${db.username}">
             SHUTDOWN;
            </sql>
    </target>


'DB > 실습' 카테고리의 다른 글

PostgreSQL DB 백업/복구  (0) 2008.04.11
MySQL 인코딩 설정 바꾸기  (0) 2007.08.30
HSQL 데이터베이스 Persistent 모드와 In-Memory 모드  (2) 2007.07.25
MySQL DB의 데이터를 CSV파일로  (0) 2007.06.18
top

  1. Favicon of https://jjaeko.tistory.com BlogIcon 째코 2008.02.03 14:22 신고 PERM. MOD/DEL REPLY

    오타가 있네요

    db.url=jdbc:hsqldb:hsql//localhost/db이름 요부분이

    db.url=jdbc:hsqldb:hsql://localhost/db이름 이렇게..

    콜론이 빠져있군요

    Favicon of http://whiteship.tistory.com BlogIcon 기선 2008.02.03 23:09 PERM MOD/DEL

    허걱 글쿤요. 이런.. 제가 이런 글을 작성했는지도 잊어버렸었는데, 감사합니다. :)

Write a comment.