JDBC(Java Database Connectivity)자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API.JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트 하는 방법을 제공.대표적으로 다음 3가지 기능을 표준 인터페이스로 정의해서 제공한다. java.sq
JDB는 1997년에 출시될 정도로 오래된 기술이고, 사용하는 방법도 복잡하다.그래서 최근에는 JDBC를 직접 사용하기 보다는 JDBC를 편리하게 사용하는 다양한 기술이 존재한다.대표적으로 SQL Mapper 와 ORM 기술로 나뉜다.JDBC를 편리하게 사용하도록 도와
스프링 DB 1편 - 데이터 접근 핵심 원리 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-db-1/dashboard
커넥션 획득getConnection() 을 통해 이전에 만들어둔 DBConnectionUtil 에서 데이터베이스 커넥션을 획득한다.save() - SQL 전달sql : 데이터 베이스에 전달할 SQL 정의 (데이터를 등록 하기 위해 insert sql 사용) con.p
sql : 데이터 조회를 위한 select SQL 준비rs = pstmt.executeQuery() 데이터를 변경할 때는 executeUpdate() 를 사용하지만, 데이터를 조회할 때는 executeQuery() 를 사용한다.executeQuery() 는 결과를 Re
수정과 삭제는 등록과 비슷하다.등록, 수정 삭제처럼 데이터를 변경하는 쿼리는 executeUpdate()를 사용하면 된다.executeUpdate() 는 쿼리를 실행하고 영향받은 row수를 반환한다.하나의 데이터만 변경한다면 결과로 1이 반환된다.만약 100개의 데이터
데이터베이스 커넥션을 획득할 때는 다음과 같은 복잡한 과정을 거친다.1\. 어플리케이션 로직은 DB 드라이버를 통해 커넥션을 조회한다.2 .DB 드라이버는 DB와 TCP/IP 커넥션을 연결한다. 물론 이 과정에서 3 way handshake 같은 TCP/IP 연결을 위
커넥션을 얻는 방법은 JDBC DriverManager 를 직접 사용하거나, 커넥션 풀을 사용하는 등 다양한 방법이 존재한다.앞서 JDBC로 개발한 어플리케이션 처럼 DriverManager 를 통해서 커넥션을 획득하다가, 커넥션 풀을 사용하는 방법으로 변경 하려면 어