Statement 클래스- SQL 구문을 실행하는 역할- 스스로는 SQL 구문 이해 못함(구문해석 X) -> 전달역할- SQL 관리 O + 연결 정보 X PreparedStatement 클래스- Statement 클래스의 기능 향상- 인자와 관련된 작업이 특화(매개변수)- 코드 안정성 높음. 가독성 높음.- 코드량이 증가 -> 매개변수를 set해줘야하기 때문에..- 텍스트 SQL 호출 Statement 클래스의 sql String name = "홍길동";String memo = "메모 테스트 입니다. 홍길동's 메모장";String priority = "1"; String sql = String.format("insert into tblMemo values(memoSeq.nextval,'%s','%s',..
Statement 클래스 Statement 클래스- SQL 구문을 실행하는 역할- 스스로는 SQL 구문 이해 못함(구문해석 X) -> 전달역할- SQL 관리 O + 연결 정보 X Statement 종류 1. Statement- 기본 객체- 텍스트 SQL 호출 2. PreparedStatement- Statement 객체의 기능 향상- 인자와 관련된 작업이 특화(매개변수)- 코드 안정성 높음. 가독성 높음.- 코드량이 증가- 텍스트 SQL 호출 3. CallableStatement- 2번이 베이스- 프로시저 호출 전용 Statement 객체 이용 기본예제 12345678910111213141516171819202122232425262728293031323334353637public class Example..
JDBC 연결 클래스 만들기 JDBC를 연결하는 순서 0. ojdbc.jar 파일 build path - 프로젝트 아래 lib 폴더 생성 -> ojdbc.jar 파일 복사 -> 프로젝트 우클릭 build path -> add library -> ojdbc.jar 추가 1. DB접속 - Connection 클래스Connection conn = null; 2.. 연결 문자열 생성- 접속에 필요한 정보로 구성된 문자열, Connection StringString url = "jdbc:oracle:thin:@localhost:1521:xe";String id = "hr";String pw = "java1234"; DB작업 > 외부 입출력 > try-catch 필수 3. JDBC 드라이버 로딩Class.forNa..
JDBC, Java Database Connectivity - 자바응용프로그램( 콘솔, 웹, 모바일 등..) 과 데이터베이스시스템(오라클,MySQL 등..)간의 연결을 시켜주는 역할- 이전에는 -> 사람(유저) SQL Developer(클라이언트 툴) SQL 오라클(DBMS)- 현재-> 자바프로그램(유저) JDBC(연결 매개체) SQL(질의) 오라클(DBMS) JDBC 사용 환경 만들기 1. 오라클에서 제공하는 *.jar 파일 필요 - ojdbc6.jar 2. 현재 자바프로젝트에 jar파일 가져오기 - jar 파일 붙여넣고 (lib폴더에) - 프로젝트 참조(build path)에서 Add jar 하기. 자바프로그램을 통해서 오라클 접속하기. (1.SQL Developer 실행) 1. 자바프로그램 실행 (..