목록전체 글 (75)
괴발개발 개발하다
1. MyBaits 라이브러리 추가 MyBatis를 사용하기 위해선 mybatis / mybatis-spring / spring-jdbc / spring-tx 총 4개의 라이브러리가 필요하다. MyBatis-Spring은 스프링과 MyBatis 를 연동 시켜주는 라이브러리입니다. spring-jdbc와 spring-tx는 스프링에서 데이터베이스 처리와 트랜잭션 처리를 하는 라이브러리입니다. MyBatis와 무관해 보이지만 추가하지 않은 경우에는 에러가 발생하기 때문에 추가해준다. 1) pom.xml 에 추가 org.mybatis mybatis 3.5.3 org.mybatis mybatis-spring 2.0.3 org.springframework spring-tx ${org.springframework-..
1. JDBC(Java Database Connectivity) - JDBC는 자바에서 데이터베이스에 접속할 수 있도록 하는, 즉 자바에서 DB에 연결하기 위해 제공되는 API로서 SQL(Structured Query Language)에 접근한다. - JDBC를 사용할 경우 코드가 복잡, 1개의 클래스에 반복되는 코드 존재, 하나의 파일에 자바 언어와 sql언어가 같이 있어서 재사용성이 안좋음. 1) JDBC 흐름 : JDBC 드라이버 로드 >> DB 연결 >> DB에 SQL문 작성 >> DB 연결 종료 2) JDBC 드라이버 종류 : DBMS 별로 알맞은 JDBC 드라이버가 필요하다. ex) MYSQL : com.mysql.jdbc.Driver, ORACLE : o..
1. pom.xml에 HikariCP라이브러리 추가 com.zaxxer HikariCP 2.7.8 2. DataSource 설정 방법 1) root-context.xml 에 들어갑니다. 3. 테스트 src/test/java - persistence 패키지 - DataSourceTests 클래스 1) DataSourceTests.java에 작성 package org.pky.persistence; import java.sql.Connection; import javax.sql.DataSource; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; ..