Programming/Servlet/JSP2011. 7. 28. 13:52

<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에 값이 들어갔습니다

Posted by 신의물방울