전체 글330 [JAVA/SPRING] Unknown database 'db_condingrecipt' 2023-04-04T15:35:30.988+09:00 ERROR 16388 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. 컴파일 했는데, 마지막 줄에서 ERROR가 떴다. Unknown database 'db_condingrecipt' 디비 생성을 안 해서 뜨는 오류였다. create database db_codingrecipe; 디비 생성 완료. 에러가 안 뜬다. 테이블 사용 및 확인을 위해서는 use db_codingrecipe; 입력 후, 테이블 및 데이터를 확인할 수 있다. 2023. 4. 10. [인텔리제이/IntelliJ] Getter / Setter 단축키 인텔리제이는 단축키를 알면 알수록 편한 것 같다. 나도 현재 알아가는 중이고, 자주 안 쓰는 건 까먹는 터라 까먹는 건 적어놓고 활용하고 있다. 몰랐을 때는 일일이 다 쳤지만.. (물론 직접 타이핑하는 것도 중요하겠지만...) 시간 단축을 위해서는 단축키를 아는 것도 좋다고 본다. 훨씬 능률이 올라간다. alt + ins 알트+인서트 를 누르면 게터/세터 외에도 다양한 기능들을 활용할 수 있다. Constructor를 이용해서 생성자를 생성하거나, toString() 메소드를 바로 만든다거나! 현재는 하나밖에 안 나와있지만, 여러 개가 있다면! 필요한 것을 몽땅 getter/setter로 만들 수 있다. 얼마나 편하게요. 이렇게 쉽게 게터/세터 완성! public String getName() { ret.. 2023. 4. 10. [자바/스프링] 스프링 JdbcTemplate 스프링 DB 접근 기술 스프링 JdbcTemplate 순수 Jdbc와 동이란 환경설정을 하면 된다. 스프링 JdbcTemplate와 MyBatis 같은 라이브러리는 JDBC API에서 본 반복 코드를 대부분 제거해준다. 하지만 SQL 직접 작성해야 한다. (JdbcTemplate은 실무에서도 많이 쓴다.) 마이바티스 마이바티스는 자바 퍼시스턴스 프레임워크의 하나로 XML 서술자나 애너테이션을 사용하여 저장 프로시저나 SQL 문으로 객체들을 연결시킨다. 마이바티스는 아파치 라이선스 2.0으로 배포되는 자유 소프트웨어이다. (출처: 위키백과) 💾 repository > JdbcTemplateMemberRepository.java package hello.hellospring.repository; import.. 2023. 2. 26. [자바/스프링] 스프링 통합테스트 스프링 DB 접근 기술 스프링 통합 테스트 스프링 컨테이너와 DB까지 연결한 통합 테스트를 진행해보자. 💾 test > hello > hellospring > service > MemberServiceIntegrationTest package hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellospring.repository.MemberRepository; import hello.hellospring.repository.MemoryMemberRepository; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; .. 2023. 2. 25. [자바/스프링] 순수 JDBC 스프링 DB 접근 기술 순수 JDBC 🔎 환경 설정 👉 build.gradle 파일에 jdbc, h2 데이터베이스 관련 라이브러리 추가 ``` implementaion 'org.springframework.boot:spring-boot-starter-jdbc' runtimeOnly 'com.h2database:h2' ``` 💾 build.gradle 👉 스프링 부트 데이터베이스 연결 설정 추가 `resources/application.properties` ``` spring.datasource.url=jdbc:h2:tcp://localhost/~/test spring.datasource.driver-class-name=org.h2.Driver ``` 💾 resources > application.prop.. 2023. 2. 24. [자바/스프링] H2 데이터베이스 설치 스프링 DB 접근 기술 H2 데이터베이스 설치 순수 JDBC 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API임 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공함 스프링 통합 테스트 스프링 JdbcTemplate JPA 이 기술을 쓰면 객체를 바로 db에 쿼리없이 저장하고 관리할 수 있음 스프링만큼 오래된 기술 스프링 데이터 JPA H2 데이터베이스 설치 이전 시간에 인텔리제이에서 작업했던 거는 메모리에 저장을 해서, 서버가 내려가면 회원 데이터가 모두 사라짐. 당연히 그렇게 되면 안 됨. 그래서 실무에서는 데이터베이스에 데이터들을 저장하고 관리함. 심플하고 간단한 H2 데이터베이스를 설치하기로 함. https://www.h2database.com/html/download-archiv.. 2023. 2. 23. 이전 1 ··· 32 33 34 35 36 37 38 ··· 55 다음