본문 바로가기
728x90
반응형

statement3

JDBC 개발자 수업 76일차 - PreparedStatement 클래스, CallableStatement 클래스 1. PreparedStatement 클래스 2. CallableStatement 클래스 1. PreparedStatement 클래스 [ Statement & PreparedStatement ] 1) Statement - SQL 구문을 실행하는 역할 - 스스로는 SQL 구문 이해 못함(구문해석 X) -> 전달역할 - 정적 쿼리 (매개 변수가 없는 쿼리) - 코드가 간단하다. 2) PreparedStatement - Statement 클래스의 기능 향상 - 동적 쿼리 (매개 변수가 있는 쿼리) - 코드 안정성 높음. 가독성 높음. - 코드량이 증가 -> 매개변수를 set해줘야하기 때문에.. [ PreparedStatement 예제 1 ] - 미리 오라클 SQL-Developer에서 만들어놓은 tblAddr.. 2021. 7. 14.
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
반응형