본문 바로가기
728x90
반응형

sql-developer3

Spring 개발자 수업 98일차(1) - MyBatis(SELECT) MyBatis(SELECT) - 어제는 반환값이 없는 쿼리(insert, update, delete)에 대해서 배웠고 오늘은 반환값이 있는 쿼리(select)에 대해 알아보자. [ 반환값이 있는 쿼리 2가지 ] 레코드 개수 함수 결과셋 레코드가 1개 일 때 template.selectOne("id") template.selectOne("id", parameter) 결과셋 레코드가 N개 일 때 template.selectList("id") template.selectList("id", parameter) [ 예제1 - selectOne ] - 단일 레코드 + 단일 컬럼 => 반환 - 매개변수X, 반환값O - tblMemo 테이블의 총 개수(count) 구하기 1) MyBatisController.java .. 2021. 8. 13.
JDBC 개발자 수업 75일차(2) - Statement 클래스, ResultSet 클래스 1. Statement 클래스 2. ResultSet 클래스 1. Statement 클래스 [ 정의 ] - 모든 SQL구문을 실행하는 역할을 한다. - Connection 클래스를 통해서 생성한다. - Statement 객체가 실행할 SQL을 어느 서버에서 실행할지 모르기 때문에 그 정보를 가지고 있는 Connection과 연관되어 있다. [ Statement 종류 ] 텍스트 쿼리 실행용 1. Statement - 기본 2. PreparedStatement - 인자값과 관련된 작업에 특화 (코드 안정성 높음, 가독성 높음 ) 프로시저 실행용 1. CallableStatement - 프로시저 전용 Statement [ 메소드 종류 ] 반환값이 없는 쿼리 변수명.executeUpdate(); 반환값이 있는 .. 2021. 7. 13.
JDBC 개발자 수업 75일차(1) - JDBC JDBC JDBC [ 정의 ] - Java Database Connectivity - 자바(응용 프로그램)와 오라클(데이터베이스)간의 연결 시켜주는 기술이다. - 중간 계층 - 자바 프로그램 오라클 a. 직접 연결 b. 강한 결합 c. 전용 API 사용 d. 난이도가 높다. - 자바 프로그램 JDBC 오라클 a. 간접 연결 b. 약한 결합 c. 범용 API 사용 d. 난이도가 낮다.(코드가 쉽다.) [ 이클립스(Eclipse)에서 JDBC 환경 설정 ] - WEB-INF > lib > ojdbc6.jar (오라클 버전에 따라 적합한 JDBC 다운) - https://www.oracle.com/database/technologies/jdbc-drivers-12c-downloads.html - SQL-Dev.. 2021. 7. 13.
728x90
반응형