본문 바로가기
[개발] 프레임워크/Spring

maven없이 스프링(Spring) 프로젝트 만들기 (3) - 디비(DB, Database) 연동하기 #1

by Devsong26 2017. 11. 7.

스프링 디비 연동 포스팅은 3파트로 나뉩니다. 

(1) DB 드라이버, ibatis, mybatis.jar 다운받기 및 셋팅

(2) DTO, DAO, mybatis 작업하기 

(3) view 페이지 작업, Controller 작업하기 

 

지금 보실 내용은 (1) DB 드라이버, ibatis, mybatis.jar 다운받기 및 셋팅입니다. 

 

DB를 연동하기 위해서는 설치한 DB와 연동하기 위한 드라이버와 ibatis, mybatis.jar파일이 필요합니다. 

Spring은 ibatis, Hibernate 등 완성도가 높은 데이터베이스 처리 라이브러리와 연결할 수 있는 인터페이스를 제공합니다. 

mybatis는 ibatis의 확장판으로 ibatis 보다 기능이 더 많고 저는 mybatis를 주로 사용하기에 이번 포스팅은 mybatis로 진행하겠습니다.

 

- DB 드라이버 다운로드 받기

 

디비(DB, Database)를 스프링과 연동하려면 lib폴더에 ojdbc.jar가 있어야 합니다. 

다운받기 위해서는 오라클 사이트의 회원가입을 해야 합니다.

http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html?ssSourceSiteId=ocomen

위의 사이트 들어가서 설치한 버전을 클릭합니다.

저는 Oracle Database 11g express 버전을 사용하고 있기에 11g Release를 클릭합니다. 

 

 

그리고 첫번째 박스에 동의 표시를 클릭하셔야 합니다. 그 후 ojdbc6.jar를 다운받습니다.

(로그인을 안하셨으면 ojdbc6.jar를 클릭하면 로그인창이 나옵니다.)

 

다운 받은 후 lib폴더에 jar파일을 넣습니다. 

 

- ibatis, mybatis jar파일 다운로드 받기

(1) ibatis 다운받기

http://www.java2s.com/Code/JarDownload/ibatis/ibatis-2.3.4.726.jar.zip

(2) mybatis.jar 다운받기

http://www.java2s.com/Code/JarDownload/mybatis/mybatis-3.2.2.jar.zip

 

이제 다운받은 jar파일을 lib 폴더에 붙여 넣습니다.

 

 

 


더 많은 내용을 보시려면 아래를 참고하세요.


블로그의 다른 글

 

maven없이 스프링(Spring) 프로젝트 만들기 (3) - 디비(DB, Database) 연동하기 #2

스프링 디비 연동 포스팅은 3파트로 나뉩니다. (1) DB 드라이버, ibatis, mybatis.jar 다운받기 및 셋팅 (2) DTO, DAO, mybatis 작업하기 (3) view 페이지 작업, Controller 작업하기 지금 보실 내용은 (2) DTO, D..

developer-syubrofo.tistory.com

 

maven없이 스프링(Spring) 프로젝트 만들기 (3) - 디비(DB, Database) 연동하기 #3

스프링 디비 연동 포스팅은 3파트로 나뉩니다. (1) DB 드라이버, ibatis, mybatis.jar 다운받기 및 셋팅 (2) DTO, DAO, mybatis 작업하기 (3) view 페이지 작업, Controller 작업하기 지금 보실 내용은 (3) view..

developer-syubrofo.tistory.com

 

maven없이 스프링(Spring) 프로젝트 만들기 (4) - Ajax 설명

- Ajax란? Asynchronous Javascript + XML의 약자이며 비동기적 통신을 말합니다. HTML form 태그의 의해서 웹 브라우저가 웹 서버에 데이터를 요청하고 그 응답을 받을 경우 웹 페이지 화면 자체가 갱신이 됩

developer-syubrofo.tistory.com

 

Map - Hashtable 사용하는 방법

1. Hashtable이란? Map 인터페이스를 구현한 클래스입니다. 2. 특징 1) (key,value)쌍으로 데이터를 입력합니다. 2) key, value의 값은 null이 될 수 없습니다. 3) Hashtable 객체는 initial capacity와 load fa..

developer-syubrofo.tistory.com

 

Set - HashSet 사용하는 방법

- HashSet이란? Set인터페이스를 구현한 hash table입니다. - 특징 (1) 입력된 순서로 저장되지 않습니다. (2) element의 중복을 허용하지 않습니다. (3) null element를 허용합니다. (4) 동기화처리가 되지 않습.

developer-syubrofo.tistory.com