강좌
클라우드/리눅스에 관한 강좌입니다.
데이터베이스 분류

J2EE의 CloudScape

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

J2EE의 CloudScape

t.gif
t.gif
J2EE라.. 이걸 프로그래밍쪽이 맞는 것 같지만, 아래의 내용은 DB와 관련이 있어서 그냥 데이터베이스쪽에 올리기로 한다.

J2EE를 설치하면 CLOUDSCAPE라는 놈이 있다.
요놈도 얼핏보면 일반 DBMS인 것처럼 행동한다.

D: emp>cloudscape -start
Fri May 02 02:45:01 KST 2003: [RmiJdbc] Starting Cloudscape RmiJdbc Server Version 1.7.2 ...
Fri May 02 02:45:03 KST 2003: [RmiJdbc] COM.cloudscape.core.JDBCDriver registered in DriverManager
Fri May 02 02:45:03 KST 2003: [RmiJdbc] Binding RmiJdbcServer...
Fri May 02 02:45:03 KST 2003: [RmiJdbc] No installation of RMI Security Manager...
Fri May 02 02:45:04 KST 2003: [RmiJdbc] RmiJdbcServer bound in rmi registry

다른 창을 열어서..
D: emp>cloudscape -isql
ij version 4.0 (c) 1997-2001 Informix Software, Inc.
CONNECTION0* -  jdbc:cloudscape:CloudscapeDB;create=true
* = current connection
ij> create table member
(
id varchar(10) not null primary key,
name varchar(10) not null
);
0 rows inserted/updated/deleted
ij> insert into member values('maddog', '강명규');
1 row inserted/updated/deleted
ij> insert into member values('dbakorea', '강명규');
1 row inserted/updated/deleted
ij> select * from member;
ID        |NAME
---------------------
maddog    |강명규
dbakorea  |강명규

2 rows selected
ij> update member set name='DBA코리아' where id='dbakorea';
1 row inserted/updated/deleted
ij> delete from member where id='dbakorea';
1 row inserted/updated/deleted
ij> select * from member;
ID        |NAME
---------------------
maddog    |강명규

1 row selected
ij> exit;

D: emp>cloudscape -stop
URL=[jdbc:rmi:jdbc:cloudscape:]

Attempting to shutdown RmiJdbc server
RmiJdbc Server RmiAddr is: //maddog/RmiJdbcServer

WARNING: Shutdown was successful!


D: emp>


추가: 2004-03-17

음.. cloudscape가 상용으로 변해버렸네.
기존 www.cloudscape.com사이트가 폐쇄되었다.
IBM이 인수한 모양이다. 60일짜리 trial버전만이 존재한다.

http://www.ibm.com/software/data/cloudscape/index.html

다운로드받은 파일(예:CloudscapeEval5120.ZIP)를 적당한 곳에 풀어 jar파일을 사용해 설치한다.

java -jar cloudscape_eval_5120.jar

설치과정에서 설치 디렉토리는 C:Cloudscape_5.1 로 했다.
설치후 사용하기 위해 아래와 같이 해준다.

set DB2J_INSTALL=C:Cloudscape_5.1
set CLASSPATH=%DB2J_INSTALL%liblicense.jar;%DB2J_INSTALL%libdb2j.jar;%DB2J_INSTALL%libdb2jtools.jar;%DB2J_INSTALL%libdb2jcview.jar;%DB2J_INSTALL%libjh.jar;%DB2J_INSTALL%libdb2jnet.jar;%CLASSPATH%

삭제(C:Cloudscape_5.1UninstallerUninstaller_README.txt를 참조할 것)
java -jar C:Cloudscape_5.1/Uninstaller/cloudscapeUninstall.jar

Dababase시동
embeded(java프로그램에 내장하여 사용-버클리DB처럼 사용)와 network server방식이 있다.
network server방식은 일반적으로 생각하는 DBMS처럼 동작한다.

C:Cloudscape_5.1frameworksNetworkServerinstartNetworkServer.bat

간단한 테스트
java com.ibm.db2j.tools.sysinfo
java -ms32M -mx32M com.ibm.db2j.tools.cview toursDB

만일 위의 classpath를 시스템 환경변수로 잡아두었으면 탐색기에서 바로 실행할 수도 있다.
아래의 디렉토리에 가면 *.bat파일들이 보이는데 그냥 더블클릭해주면 실행된다.

C:Cloudscape_5.1frameworksembeddedin
C:Cloudscape_5.1frameworksNetworkServerin

만일 60일이 지나서 라이선스가 expire되면, 재설치하면 된다. 다시 라이선스를 갱신되어 사용할 수 있다.

참고:
C:Cloudscape_5.1index.html

This article comes from dbakorea.pe.kr (Leave this line as is)

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,042 명
  • 현재 강좌수 :  35,846 개
  • 현재 접속자 :  100 명