본문 바로가기

분류 전체보기115

Spring - DB접근3 (스프링 통합 테스트) 스프링 - 스프링 컨테이너 - DB 를 통합하여 테스트 package hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellospring.repository.MemberRepository; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.transaction.annotation.Transactional; import static .. 2023. 7. 4.
Spring - DB접근2 (고전 jdbc 이용) 고전 jdbc를 이용해서 저장소를 생성 package hello.hellospring.repository; import hello.hellospring.domain.Member; import org.springframework.jdbc.datasource.DataSourceUtils; import javax.sql.DataSource; import java.sql.*; import java.util.ArrayList; import java.util.List; import java.util.Optional; public class JdbcMemberRepository implements MemberRepository { private final DataSource dataSource; public Jdbc.. 2023. 7. 4.
Spring - DB접근1 (h2) h2 실행 방법 (터미널) 위에 같이 인터넷 호스트에서 H2가 잘 뜨는것을 확인하면 완료! JDBC URL을 살펴보면 직접 접근이 아닌, 소켓을 통해 연결됨 다음과 같은 과정을 통해 H2 에 DB를 생성할 수 있다. 2023. 7. 4.
[Stack] 스택 - STL을 이용한 미로찾기 // #include "Location2D.h" #include #include using namespace std; const int MAZE_SIZE=6; //미로맵 크기 고정 char map[MAZE_SIZE][MAZE_SIZE] = { //미로맵 데이터 {'1','1','1','1','1','1'}, {'e','0','1','0','0','1'}, {'1','0','0','0','1','1'}, {'1','0','1','0','1','1'}, {'1','0','1','0','0','x'}, {'1','1','1','1','1','1'}, }; //(r,c)가 갈 수 있는 위치인지를 검사 //(r,c)가 배열 안에 있고, 값이 갈 수 있는 위치 '0'이거나 출구 'x'이어야함 bool isValid.. 2023. 7. 4.