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)
|