티스토리 뷰
Mybatis 를 사용하기 위해서는 환경 설정을 해야 한다.
# 환경 설정을 위해 필요한 파일 ( 파일 명은 마음대로 )
- config.xml : 데이터 베이스와 연결
- mapper.xml : 연결한 데이터 베이스에 날릴 쿼리를 정의
- MembersVO.java : 쿼리에 인자를 전달하거나 받을 수 있는 저장 클래스 ( 한 행의 컬럼들을 저장 )
1. mapper.xml 만들기
http://mybatis.github.io/mybatis-3/ko/getting-started.html
위의 사이트에서 아래의 그림을 참고하여 소스를 복사 한다.
넷빈 프로젝트에 mapper.xml 을 생성 한 후 소스를 붙여 넣는다
2. config.xml 만들기
마찬가지로 위의 사이트에서 아래의 그림을 참고하여 소스를 복사 한다.
넷빈 프로젝트에 config.xml 을 생성 한 후 소스를 붙여 넣는다
아래와 같이 환경설정을 해준다.
driver : jdbc 드라이버
url : 데이터베이스 경로
username : 데이터베이스 아이디
password : 데이터베이스 패스워드
mapper 태그에 위에서 생성한 mapper.xml 의 경로를 넣어준다.
3. 인자 값을 주거나 받을 클래스 생성
아래와 같이 클래스를 만들고, 테이블에 값을 전달 하거나 받을 변수를 테이블 컬럼명과 동일하게 String 형으로 생성한다.
( 데이터베이스가 String -> int, int -> String 으로 자동 형변환 해주기 때문에 모두 String 으로 선언해도 상관 없다.
주의 할 점은, 테이블 컬럼명과 변수명이 동일하지 않으면 값을 전달하거나 받을 수 없다. )
각각의 변수에 getter, setter 메서드를 모두 만들어 준다.
4. 테이블 전체 조회 예제
ss.selectList("members.all"); 이 함수가 테이블에서 조회한 자료를 MembersVO 클래스에 담아 리스트로 반환한다.
'프로그래밍 > MyBatis' 카테고리의 다른 글
2. MyBatis 라이브러리 추가 (0) | 2013.08.21 |
---|---|
1. MyBatis 다운로드 (0) | 2013.08.21 |
- Total
- Today
- Yesterday
- excel2json
- aws dynamodb
- ajax 예제
- PowerShell ObjectNotFound
- profile.ps1
- MySQL
- dynamodb console
- java socket
- Windows Terminal Color
- java 소켓
- 소켓 예제
- Java
- 예제
- Windows Terminal
- 크롬 한글 문제
- excel to json
- 재테크
- aws configure
- 자바 예제
- 자바
- golang excel2json
- 크롬 한글 스페이스
- Windows Terminal cmd
- New-Alias
- RUBY
- 자바 소켓
- 크롬 한글
- excel을 json으로
- 파일 입출력 예제
- SIS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |