[웹기반시스템 3조]wamp my sql db
TRANSCRIPT
Group No.3
2010360305 구본환 2010360313 이가혜 2010360317 정우현
HSQLDB Connection
KUCIN
HSQLDB와 연결하기 위해
Database Connection에서 New를 클릭한다
HSQLDB Connection
KUCIN
HSQLDB를 선택하고 New Driver Definition을 선택 후
기존 hsqldb.jar을 제거 후 Add JAR/Zip에서 workspace\프
로젝트명\DATABASE\db의
hsqldb-1.8.0.10.jar을 선택한다
HSQLDB Connection
KUCIN
Test Connection을 통해 정상적으로 연결된 것을
확인하면 다음과 같이 HSQLDB가 연결된 것을 볼 수 있다.
HSQLDB Connection
KUCIN
프로젝트에서 Run on Server을 실행한다.
HSQLDB Connection
KUCIN
다음과 같은 오류가 발생하는 것을 볼 수 있다.
HSQLDB Connection
다음의 경로에서 runHsqlDB.cmd를 실행 후
다음과 같은 화면으로 동작을 확인할 수 있다.
HSQLDB Connection
KUCIN
오류가 해결되지 않으면 다음의 경로에 인터넷을 통해
ojdbc14.jar 파일을 다운받아 추가한다.
WAMP DB
WAMP에 접속해 phpMyAdmin에서
다음과 같이 사용을 위한 DB를 생성한다.
WAMP DB
KUCIN
USE DB이름;
DROP TABLE IF EXISTS SAMPLE ;
CREATE TABLE SAMPLE (
ID VARCHAR(16) NOT NULL,
NAME VARCHAR(50) DEFAULT NULL,
DESCRIPTION VARCHAR(100) DEFAULT NULL,
USE_YN CHAR(1) DEFAULT NULL,
REG_USER VARCHAR(10) DEFAULT NULL,
PRIMARY KEY (ID)
);
DROP TABLE IF EXISTS IDS ;
CREATE TABLE IDS (
TABLE_NAME VARCHAR(16) NOT NULL,
NEXT_ID DECIMAL(30) NOT NULL,
PRIMARY KEY (TABLE_NAME)
);
INSERT INTO IDS VALUES('SAMPLE',0);
COMMIT;
WAMP DB
INSERT INTO SAMPLE VALUES('SAMPLE-
00001','Sample Test','This is initial test data.','Y','test');
다음과 같이 테이블을 생성한다.
WAMP DB
다음과 같이 정상적으로 실행이 된 것을 확인할 수 있다.
MySQL Connection
<!-- <sqlMap resource="egovframework/sqlmap/example/sample/EgovSample_Sample_SQL.xml"/>-->
<sqlMap resource="egovframework/sqlmap/example/sample/EgovSample_Sample_SQL_mysql.xml"/>
Sql-map-config.xml을 다음과 같이 수정한다.
MySQL Connection
Context-datasource.xml 파일을 다음과 같이 수정한다.
<!-- hsql
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-
MySQL Connection
KUCIN
Pom.xml에 다음과 같은 dependency를 추가한다.
<dependency>
<groupId>mysql</groupId>
MySQL Connection
KUCIN
마지막으로 프로젝트에서
Maven Install을 실행한다.
MySQL Connection
KUCIN
프로젝트를 Run As>Run on Server 실행하면
다음과 같이 MySQL DB를 확인할 수 있다.
Thank youGroup No.3
eGovFrame + WAMP MySQL
Group No.3
2010360305 구본환 2010360313 이가혜 2010360317 정우현