본문 바로가기

JDBC3

Spring Data - MySQL Springboot - Spring Data - MySQL DBCP DataBase Connection Pool 스프링부트는 기본적으로 HikariCP 를 사용한다. 그 외 Tomcat CP, Commons DBCP2 를 지원한다. HikariCP 의 몇가지 속성을 살펴보자. autoCommit : 자동으로 작업결과를 커밋한다. connectionTimeout : DB 에게 요청이 있을 시 연결을 시도하고 있을 시간을 설정한다. 짧을수록 에러가 잘 날 것이다. (기본은 30초다.) maximumPoolSize : 동시에 작업을 할 수 있는 최대 풀 개수는 CPU 코어 수보다 같거나 작다. Hikari 설정을 프로퍼티 파일에서 할 수 있다. 자세한 속성은 HikariConfig 클래스에서 찾아 볼 수 있다.. 2021. 1. 20.
[springboot] mysql database - java (JPA) 연동 [springboot] mysql - java (JPA) 연동 자바에서는 데이터베이스와 자바를 연동하는 방법을 만들어낸다. jdbc(java database connectivity) 를 사용하면 된다. 이 글에서는 java springboot jpa를 사용할 때 mysql을 jdbc를 통해 연결하는 방법을 알아본다. 먼저, 빌드도구로 여기서는 gradle을 사용한다. (maven 은 maven 홈페이지 - spring boot) 를 참고하면 좋다. mysql 우선, mysql 이 사용자 환경에 설치되어 있어야 한다. 본인은 맥os에서 rdijin 이라는 유저환경에 mysql을 설치했다. 설치는 brew를 통해 간단히 설치했다. % brew install mysql mysql을 처음에 root 계정으로 접.. 2020. 10. 3.
[Boostcourse] JDBC 설명 JDBC keyword JDBC DriverManger Connection Statement ResultSet JSBC(Java Database Connectivity) 자바 이용한 데이터베이스 접속과 SQL 문장의 실행, 실행결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약 자바 프로그램내에서 SQL문을 실행하기 위한 자바 API SQL과 프로그래밍 언어의 통합 접근 중 한 형태 JAVA는 표준 인터페이스인 JDBC API를 제공합니다. 데이터베이스 벤더, 써드파티에서는 JDBC 인터페이스를 구현한 드라이버(driver)를 사용합니다. 환경구성 JDK JDBC 드라이버 설치 Maven에 의존성 추가, MySQL 사이트에서 다운로드 pom.xml mysql mysql-connect-jav.. 2019. 11. 23.
728x90