며칠동안 MySQL과 연동하려다 실패하고, 대좌절이후 알아냈습니다.
J2EE 1.4에서는 pointbase라는 DB를 제공하더군요.

뭐.. 상용이라는 말도 있던데, 일단 J2EE 1.4를 설치하면 깔리니까 그냥 써도 될듯합니다.(여기에 대한 라이센스 정보가 있으시면 저에게 트랙백을 날려주세요^^)

자~ 간단히 사용해봅시다. (저도 자세히는 안 다뤄봤어요. 약간의 쿼리문만.. 그것도 insert into랑 create만 ㅡㅡ)

역시나 실시간으로 진행됩니다... 지금은 21일 밤 10시 30분..
22일이 지나가기전에 끝날꺼 같습니다^^

1. 일단, J2EE 1.4 가 설치되어있다고 가정합니다!
- 물론 PATH 설정도 다되어있다고 가정합니다^^
- 참, 기본적인 DB 지식도 있다고 가정합니다^^ 여기서 DB의 SQL문에 대한 언급하지 않습니다^^

(설치가 안되었거나, 모르시는 분들은...
초보자의 간단한 EJB 프로그램 만들기J2EE 설치와 QuickStart^^ #1를 참고해주세요^^)

2. Start Pointbase를 실행합니다.

- 그럼 아래와 같이 콘솔창이 하나뜨면서 메시지를 출력할 것입니다.

- 이렇게 나오면 DB server가 실행된 것입니다.

3. 도스 콘솔창을 하나 띄워서 startconsole을 실행합니다.

- startconsole은 batch파일입니다. 뭐.. 일일이 치기 귀찮으시면 바탕화면에 바로가기를 만들어도 괜찮을 듯합니다.
- 방금 테스트하니까 바로가기도 잘 실행되네요^^

- startconsole의 시작화면입니다.
걍~ OK를 선택합니다.

4. 왼쪽의 트리에서 SCHEMAS > PUBLIC > TABLES를 열어봅니다.

- 위의 그림처럼 XXXX_TBL라고 무수뜹니다. 눈치빠르시거나, DB를 조금 만져본 분은 아시겠지만, 바로 테이블입니다;;(당..연한가 ㅡㅡ)
- 테이블을 하나 만들어봅니다~

- TABLES에서 우클릭하여 CREATE TABLE...를 선택합니다. 그런 다음 다이얼로그 창이 뜨는데, 함 읽어보시고, Next~

- 여기서 Table 이름을 정합니다. Next~

- 잘 알다시피, 스키마를 정합니다. GUI로 되어 있으니까 편하군요^^;; 여기서는 ID와 PASS를 만들었습니다. Next~

- PRIMARY KEY랑 Relationship을 정합니다. 여기서는 간단히 해볼꺼니까 PRIMARY KEY만 ID로 정했습니다. Next~
- 그 뒤로는 자세히 몰라서 Next~만 계속 ㅜㅜ

- 마지막 화면입니다. 후후.. 우리가 만들 테이블의 SQL문이 가운데 보입니다^^ Finish 버튼~

5. 자~ 테이블에 튜플을 넣고, 화면에 보입니다.
- 오른쪽 상단 프레임을 보면, Enter SQL Commands라는 창이 있습니다. 거기에 SQL문을 넣고 Excute라는 버튼을 클릭하면 됩니다.
- 귀찮아서 한꺼번에 합니다. (DB SQL의 기본문만 사용했습니다^^)

- 주의할것들!!
(1) 문자열은 " "이 아닌 ' '을 사용해야됩니다. 보통 DB는 가리지 않는데, pointbase는 가리더군요.. 한 10분 삽질했습니다;;
(2) 그림에서는 왕창 SQL문을 써놨지만, Excute는 한라인씩 해야됩니다. 즉, insert into PBPUBLIC.STUDENT values('kid', '1234'); 한문장쓰고, Excute해야됩니다. 왕창쓰고, 한라인씩 Excute해도 됩니다.

휴~ 의외로 빨리 끝났네요. 너무 간단하게 해서 의미가 없을 것도 같습니다만, 다음에 할 J2EE와 연동해서 사용하기를 하려면 꼭 해봐야할 것들인 거 같아서 잠깐 다루었습니다^^
그럼 담~ 이시간에(?)...
Posted by xHuro
,