jdbc

[Part 1] MyBatis 연동 #8
이번 MyBatis까지가 설정에 대한 내용이다. 빨리 끝내고 코딩을 하고 싶다... MyBatis는 Sql Mapping 프레임워크다. SQL과 Object간의 관계를 매핑해주는 역할 JDBC코드에 비해 처리하는 부분이 간결해지고, close 처리등이 지원 Spring에서의 사용 스프링은 MyBatis와의 연결을 위한 mybatis-spring 라이브러리를 이용해서 연동처리 JPA는 관계지향의 세계를 객체지향의 세계에 접목하는 느낌? 이고 MyBatis는 유틸리티의 성격이 강하다. MyBatis의 장점 : SQL을 그대로 사용가능하다. 단점 : JPA보다는 성능이 조금 떨어진다. https://mvnrepository.com/artifact/org.mybatis/mybatis/3.5.11 위의 사이트에 ..

[Part 1] HikariCP 설정 #7
우선 HikariCP가 무엇인지 왜 사용하는지 궁금한 분들이 있을 것이다. 간단하게 설명을 하자면 DB를 사용하려면 Connection을 맺고 끊는 작업이 필요하다. 이는 리소스의 소모가 많은 작업이다. 따라서 pooling이라는 기법을 통해서 객체를 미리 생성하고 빌려 쓰는 방식으로 이용해서 연결시간을 단축한다. spring boot 2.0이전에는 tomcat jdbc를 이용하였는데 이후에는 성능좋은 HikariCP를 이용하게 되었다. https://mvnrepository.com/artifact/com.zaxxer/HikariCP 위에 링크에 접속하여 3.4.5버전을 다운받아보자. 위의 dependency를 복사하여 porm.xml에 넣어줄 것이다. 추가를 하면 알아서 다운로드를 진행해준다. 그리고 ..

[Part 1] DB연결하기 #6
Database설치부터 시작해서 JDBC연결확인 그리고 Connection Pool(Hikari CP) 설정까지 이번 글에서 다루어 보겠다. DB는 Oracle 11g express edition로 진행할테니 다운부터 해보겠다. XE Prior Release Archive Getting Started: Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle ..

JDBC 실습 - 이벤트 등록
앞 글에서 오라클과 jsp를 연결해보았다. 그 지식을 바탕으로 실습을 진행하였다. 1. 등록이름과 이메일 주소를 입력한다. 2. 쿼리문으로 Oracle에 저장한 해준다. 3. 그리고 저장한 데이터를 뽑아주는 실습을 진행하였다. 위 결과페이지 사진처럼 만들면된다. 나는 앞서 공부했던 Form action태그와 sendRedirect를 이용하여 2개의 페이지로 구현하였다. 우선 테이블 생성을 한다. resultSet.jsp resultSet2.jsp 로 구성을 하였는데 resultSet.jsp에서는 입력을 받아 폼으로 보내주었고 resultSet2.jsp에서 받아서 request.getParameter로 테이블에 저장하였다. 이렇게 oracle에도 잘들어갔다. 이제 코드를 보자 resultSet.jsp 등록..

Oracle과 Jsp 연결하기
이번에는 JDBC를 이용하여 DB와 연결을 해볼것이다 . JDBC가 무엇이냐....!!?! 정의 자바 표준 인터페이스로, 자바/JSP 프로그램 내에서 데이터 베이스와 관련된 작업을 처리할 수 있도록 도와주는 자바 표준 인터페이스이다. sql문을 실행하기 위한 자바 API / 자바 라이브러리로, JDBC API를 사용할 경우, DBMS의 종류랑 상관없이 데이터 베이스 작업을 처리할 수 있다. app->oracle->product->11.2.0->server->jdbc->lib 로 들어가 저 사진의 두 개의 파일을 ctrl+c 하여 WEB-INF안에 lib 위치에 붙여 넣는다. 그 후 jsp 파일을 생성하여 아래 코드를 작성하여 Oracle에 연결해보았다. jdbc.jsp 연동 이 코드를 치면 연결완료 ! ..