JDBC
JDBC를 해주기 위해서는 사전조건이 필요하다
1. 드라이버 파일 복사 ( 설정 )
è 오라클설치폴더 ( app \ 컴퓨터이름 \ product \ 11.2.0\dbhome_1\jdbc\lib
내에 있는 ojdbc6 파일을 복사해 준다.
è 복사한 파일을 JDK 설치폴더에 복사를 해주어야 하는데
è JDK 설치폴더내에서 \Program Files \ java \ jdk버전
è \ jre \ lib \ ext 내에다가 복사를 해준다.
è 그리고 JRE 설치폴더 내에 있는 \lib\ext 파일에다가도 복사 붙여넣기를 해준다.
사전 조건이 끝났다면 JDBC 연결 절차를 통해서 SQL과 java를 연동할 수 있다.
1. 드라이버 클래스를 로딩
2. 연결객체 얻어오기
3. SQL 문장 만들기
4. SQL 전송객체 얻어오기
5. SQL 전송
6. 닫기
드라이버 클래스를 로딩
è Class.forName(“oracle.jdbc.driver.OracleDriver”);
연결객체 얻어오기
è Connection con= DriverManager.getConnection(“jdbc:oracle:thin:@아이피주소:설정포트:orcl”,”연결할사용자name”,”연결할사용자PW”
SQL문장 만들기
SQL 전송 객체 얻어오기
1. Statement ( 완전한 SQL문 전달시 )
è Statement st = con.createStatement();
2. PreparedStatement(미완성된 SQL문 전달시)
è PreparedStatement ps = con.prepareStatement(sql_;
3. CallableStatement( 함수 or 프로시져 호출시 )
è CallableStatement cs = con.prepareCall(sql);
SQL 전송
1. ResultSet : executeQuery()
è SELECT 문장 전송시
2. Int executeUpdate()
è INSERT , UPDATE , DELETE 문장 전송시
닫기
1. ResultSet / sql 전송객체 close()
2. Connection 객체 close()
'Backend > jdbc' 카테고리의 다른 글
JfreeChart로 데이터를 시각화 해보자. (0) | 2018.08.22 |
---|---|
eclips에서 SQL 데이터 보기 (0) | 2018.08.22 |
eclipse에서 SQL 데이터 수정하기 (0) | 2018.08.22 |
elipse에서 SQL로 데이터 보내기. (0) | 2018.08.22 |
JDBC 하기 위한 사전조건을 해보자. (0) | 2018.08.22 |
#IT #먹방 #전자기기 #일상
#개발 #일상