본문 바로가기

mysql5

AWS RDS 생성, EC2 연결하기 AWS RDS 생성, EC2 연결하기 RDS 는 Relational Database Service 의 약자이고, AWS 클라우드에서 관계형 데이터베이스를 손쉽게 설치, 운영하고 확장할 수 있는 웹 서비스입니다. 하드웨어 장비설정, 데이터베이스 설정, 백업 등 운영 작업을 AWS 에서 관리할 수 있습니다. 1 RDS 생성 여기서는 AWS free-tier 계정에 맞게 추가요금이 발생되지 않도록 RDS 를 생성합니다. AWS > RDS 검색 > 대시보드 > 데이터베이스 생성 MariaDB 를 사용했습니다. 프리티어에서 사용가능합니다. MySQL, PostgreSQL 도 프리티어에서 가능합니다. 인스턴스 식별자와, 자격 증명 설정을 입력합니다. AWS는 db.t2.micro, db.t3.micro, db.t4.. 2022. 11. 19.
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.
[Spring] Spring JDBC 설명/실습 본 게시글은 edwith boostcourse를 공부하고 정리한 내용입니다. 1. Spring JDBC JDBC를 이용해서 프로그래밍을 하게 되면 반복적인 코드가 많이 발생하고, 이는 개발자의 생산성을 떨어뜨립니다. 이를 위해 Spring JDBC가 등장했습니다. JdbcTemplate RowMapper Spring JDBC에서 개발자가 할 일 동작 스프링 어플리케이션 개발자 연결 파라미터 정의 O 연결 오픈 O SQL문 지정 O 파라미터 선언, 파라미터 값 제공 O statement 준비와 실행 O 결과를 반복하는 루프 설정 O 각 iteration에 대한 작업 수행 O 모든 예외 처리 O 트랜잭션 제어 O 연결, statement, resultset 닫기 O Spring JDBC 패키지 org.spr.. 2020. 1. 4.
[Boostcourse] SQL, MySQL SQL 1. MySQL 데이터를 쉽고 편리하게 다룰 수 있도록 DBMS(Database management system)을 배웁니다. 데이터베이스 데이터의 집합 공용(share)데이터, 통합된 정보 저장 및 운영 관련 데이터 집합끼리 연관, 조직화 데이터베이스 특성 실시간 접근성(Real-time Accessability) 계속적 변화(Continuous Evolution) 동시 공유성(Concurrent Sharing) 내용 참조(Content Reference) 데이터베이스 관리 시스템(DBMS) DB 관리하는 소프트웨어 여러 응용 소프트웨어(프로그램, 시스템)이 동시에 DB에 접근하여 사용할 수 있게함 필수 3기능 정의기능: DB의 논리적, 물리적 구조 정의 조작기능: 데이터 검색, 삭제, 갱신, .. 2019. 11. 21.
728x90