일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- git
- html
- db
- Uipath
- spring
- View
- Java
- Array
- jsp
- Thymeleaf
- 배열
- rpa
- 상속
- Controller
- Board
- Scanner
- string
- Eclipse
- MVC
- API
- Database
- jquery
- 문자열
- SpringBoot
- 조건문
- React
- Oracle
- mysql
- JDBC
- 이클립스
- Today
- Total
목록JDBC (3)
유정잉
1) 스프링 컨테이너와 DB까지 연결한 통합 @Test (그치만 통합보단 순수한 단위 Test가 더 좋은 테스트임 !) @SpringBootTest : 스프링 컨테이너와 테스트를 함께 실행한다. @Transactional : 테스트 케이스에 이 애노테이션이 있으면, 테스트 시작 전에 트랜잭션을 시작하고, 테스트 완료 후에 항상 롤백한다. 이렇게 하면 DB에 데이터가 남지 않으므로 다음 테스트에 영향을 주지 않는다. 즉, 전에 배웠던 @Aftereach clear가 필요 없음 package hello.hellospring.service; import hello.hellosprin..

[ 데이터베이스 커넥션 풀 ] - 웹 페이지에 접속자의 수가 많게 되면 커넥션을 그만큼 걸어주어야하기 때문에 서버에 부하가 발생!! -> 서버가 다운되는 현상 발생!! -> 커넥션 풀 필요 - DBCP(DataBase Connection Pool) : 접속 인원이 많은 웹 페이지에서 데이터베이스의 효율성과 속도를 높이기 위해 사용됨 -> DBCP 매니저가 어느 정도의 연결을 확보해 놓고 있다가 클라이언트의 요청이 들어오면 연결해주고, 클라이언트의 작업이 다 끝나면 연결을 다시 DBCP매니저에게 반환한다. [ 자바빈, 폼 ] 디비 먼저 만들고 ! - 서버에서 입력한 값을 빈(useBean+setProperty)에..

[ JDBC ] JDBC(Java Database Connectivity)는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다. [ 데이터베이스(DataBase)와 연결하는 방법 ] ( import java.sql*;) 1. JDBC 드라이버 로드 2. 데이터베이스와 연결 3. SQL문 실행 4. 데이터베이스와 연결 끊음 Connection : 데이터베이스와 연결 Statement : 질의, 갱신 실행 ResultSet : 결과물 [ 데이터베이스(DataBase)와 연결하는 방법과 순서 ] [ 1. create table 테이블 생성 - users와 boards ] create table users( -- 테이블 생성..