본문 바로가기

프로그래밍/스프링 & 스프링 부트27

스프링 MyBatis Oracle DB 연동 1. pom.xml 수정 mybatis와 oracle database를 사용하기 위하여 pom.xml에 다음의 내용을 추가해 준다. org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.2 org.springframework spring-jdbc ${org.springframework-version} org.springframework spring-test ${org.springframework-version} org.apache.commons commons-dbcp2 2.6.0 com.oracle ojdbc6 12.1.0.2 junit junit 4.12 test 2. root-context.xml 프로젝트 구조를 변경하지 않았다면 src -> main .. 2019. 5. 10.
스프링 게시판 만들기2(파일 업로드, 다운로드 구현) - commons-fileupload 사용 이전에 https://ming9mon.tistory.com/65 에서 만들었던 게시판을 수정하여 사용할 것이고, 파일 업로드를 구현한 후, 그다음 파일 다운로드를 추가로 구현할 것이다. 1. 파일 업로드 데이터베이스 이전에 사용했던 테이블은 제거하고 다음과 같이 새로 작성한다. CREATE TABLE boardtest( idx int AUTO_INCREMENT PRIMARY KEY, writer VARCHAR(20) NOT NULL, title VARCHAR(30) NOT NULL, content TEXT NOT NULL, reg_date DATE NOT NULL, cnt int default 0, file_name varchar(40) ) DEFAULT CHARSET=utf8 ; 이전 테이블에서 추가된.. 2019. 4. 22.
스프링 게시판 만들기1 1. DB 입력 우선 게시판을 만들기 앞서 게시판에 필요한 테이블을 만들어 준다. DB는 Mariadb를 이용하였다. CREATE TABLE boardtest( idx int AUTO_INCREMENT PRIMARY KEY, writer VARCHAR(20) NOT NULL, title VARCHAR(30) NOT NULL, content TEXT NOT NULL, reg_date DATE NOT NULL, cnt int default 0 ) DEFAULT CHARSET=utf8 ; idx는 글 번호, writer은 작성자, title은 제목, contents는 내용, reg_date는 작성일, hit는 조회수를 위해 만들었고, default charset은 기본 언에셋을 utf-8로 지정하는 명령어다... 2019. 4. 20.
Spring MariaDB 연동 (MyBatis 사용) MyBatics MyBatics란 객체 지향 언어 자바의 관계형 데이터 베이스 프로그래밍을 보다 쉽게 사용할 수 있도록 도와주는 프레임 워크다. MyBatics를 사용함으로써 개발자의 부담을 덜어주고, 생산성 향상에 도움이 된다. 기존 JDBC를 이용하여 소스 안에 SQL문을 작성하는 방식이었지만, SQL문을 xml 파일에 작성하여 SQL의 변환이 자유롭고, 가독성이 좋다. MyBatics를 사용함으로써 생산성, 유지보수성이 향상된다. Spring MyBatics MariaDB 연동 1. pom.xml 수정 의존성을 위하여 pom.xml에 다음의 내용을 추가해 준다. org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.2 org.springframewor.. 2019. 4. 16.