<DB Table>
오라클기준입니다
-----------------------------------
create table smarteditor
(
ir1 varchar(100)
);
-----------------------------------
이제 바로 DAO클래스를 작성하겠습니다 iBatis를 이용했습니다
설정파일을 셋팅하겠습니다(4개가 필요합니다)
1. SqlMapLocator.java (sqlMapConfig.xml 자원을 읽기 위한 리소스 클래스)
2. smart.xml (쿼리문이 있는 설정파일)
3. SqlMapConfig.properties (오라클 접속정보가있는 설정파일)
4. SqlMapConfig.xml (JDBC 설정파일)
각 설정파일은 첨부된거 확인해주세요~ 보시면 알거에요 :)
다 설명하면 너무 방대해서요;; 모르는거는 개인적으로 질문해주세요~~~ ㅎㅎ
다 설정이되었다면 SmartDAO클래스를 생성합니다
------------------------------------------------------------------
package com.dao;
import java.sql.SQLException;
import com.bean.*;
import com.util.SqlMapLocator;
public class SmartDAO
{
public void sInsert(SmartBean sb) throws SQLException
{
System.out.println("DAO통과1 "); //제대로 통과되었는지 확인
SqlMapLocator.getMapper().insert("insertSmart",(SmartBean)sb);
System.out.println("DAO통과2 -끝-");
}
}
------------------------------------------------------------------
smart.xml 에서 설정한 insert에서 "insertSmart"이름을 통해서 호출합니다
그리고 마지막으로 성공했는지 알수있도록 smart_ok.jsp 생성합니다
이파일은 앞서 코딩한 struts.xml 설정파일에 <result name="success">/smart_ok.jsp</result> success될경우
smart_ok.jsp로 이동합니다
--------------------------------------------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>실행완료</title>
</head>
<body>
성공하셨습니다
</body>
</html>
--------------------------------------------------------------------
-END-
<--- DB에 값이 들어갔습니다
[출처] 스마트에디터 구현 (4) (자바 커뮤니티) |작성자 제피