본문 바로가기

DB/Apache Derby

Step 4: Derby Network Server Step 4: Derby Network Server Introduction As explained in the "Embedded Derby" section, an application can embed Derby, which means that the Derby engine runs in the same JVM as the application. However, an application can also access a Derby database using the more familiar client/server mode. This is achieved via a framework that embeds Derby and handles database requests from applications, in.. 더보기
Step 3: Embedded Derby Step 3: Embedded Derby Introduction 애플리케이션이 Embedded Derby JDBC드라이버를 이용하여 더비 데이터베이스에 접근할때 더비 엔진은 서로다른 프로세스에서 실행되지는 않는다. 그리고 start up과 shut down을 위한 별도의 프로세스가 존재하지 않는다. 대신 더비 데이터베이스 엔진은 애플리케이션과 동일한 자바 버추어머신에서 수행된다. 그래서 더비는 애플리케이션의 한 부분이 되어 애플리케이션이 이용할 수 있게 한다. 그림 1은 이러한 embedded 아키텍처를 보여준다. Figure 1: Derby Embedded Architecture 이 섹션에서는 어떻게 컴파일 되고 실행되는지에 대해서 보여주고 있다. 정보는 단순하게 전달되다는 것을 알 수 있다. 예제는 .. 더보기
Step 2: ij Basics Step 2: ij Basics Introduction ij는 SQL를 더비를 이용하여 상호작용 할 수 있는 툴이다. 이것은 Derby Embedded JDBC드라이버와 함께 사용할 수 있으며, 혹은 Derby Network Client와 같은 JDBC드라이버를 이용할 수 있다. 이번 섹션에서는 Derby Embedded JDBC드라이버를 이용하여 ij툴의 몇가지 기능에 대해서 소개한다. 여기에 나타난 정보는 매우 작은 부분이지만 시작하기에는 좋은 자료이다. 더욱 완벽한 기능을 알고자 한다면 Getting started with ij section in the Tools and Utilities Guide. 을 보기 바란다. Set the environment 환경 결정은 다음 Configure Embe.. 더보기
Step 1: Install Software Step 1: Install Software Introduction 이 튜토리얼은 JDK와 아파치 더비 소프트웨어를 필요로 한다. 첫번째, 이 섹션에서 설명된것은 JDK릴리즈 버젼을 요구하며, 이미 설치가 되어 있지 않다면 설정과, 설치에 대한 내용을 봐야한다. 다음으로 Apache Derby소프르웨어를 어떻게 설치할지 보여줄 것이다. 설정과 더비 임베디드 JDBC드라이버를 이용한 환경 설정과 Derby sysinfo툴을 이용하여 인스톨 검증에 대해서 논의한다. Java Development Kit (JDK) 더비는 J2SE 1.4.2 혹은 더 높은 것을 요구한다. 튜토리얼은 (JDK 1.5를 이용한다., JRE는 더비가 실행할때 필요하다.JRE만 더비를 실행할때 필요하다. 이미 JDK가 설치되어 있다면.. 더보기