본문 바로가기

Developer/Java-jdbc

(5)
#005. Statement / PreparedStatement / ResultSet 실습 해보기... #005. Statement / PreparedStatement / ResultSet 실습 해보기... 1. Statement, ResultSet 테스트를 위해 jdbc 패키지에 StateDemo 클래스를 만들어 아래의 코드를 작성해 보자. 코드package jdbc; import java.sql.*; public class StateDemo { public static void main(String[] args) throws Exception { StringBuilder sb = new StringBuilder(); sb.append (" select no, name, email, age, sex "); sb.append (" from emp.person "); Class.forName("oracle...
#004. Statement / PreparedStatement / ResultSet 알아보기... #004. Statement / PreparedStatement / ResultSet 알아보기... 1. Statement / PreparedStatement / ResultSet 비교해서 알아보자. Statement1. 보안이 취약하고, SQL Inject 공격이 가능합니다. (사용안함) 2. 오라클 옵티마이저가 파싱하고, 실행계획 세우고, 실행을 한다. (쿼리가 항상 다르게 인식이 됨) -execute: S, I, U D (return int 행의 개수 반환) -executeUpdate: I, U D, DDL (return int 행의 개수 반환) -executeQuery: S -executeBatch: batchPreparedStatement1. 쿼리와 값(파라메터)을 따로 보낸다. 2. 쿼리의 실..
#003. Static block (초기화 블럭) 에 대해서 알아보기... #003. Static block (초기화 블럭) 에 대해서 알아보기... 1. static 초기화 블럭 이란. 클래스 중 일생에 단 한번 수행할 때.. 사용을 한다. 즉, 클래스가 메모리로 로드 될 때 실행이 된다. Ex) public class Test { static { System.out.println("실행됩니다...."); } } Ex) Class.forNmae("jdbc.Test"); 2. 예제를 통해서 알아보자. 1) 테스트를 위해 jdbc 패키지에 StaticBlock 클래스를 만들고 아래 내용을 작성해보자. 코드package jdbc; public class StaticBlock { static { System.out.println("static 초기화 실행..."); } }설명문장4:..
#002. JDBC 로 Oracle 연결 테스트 해보기... #002. JDBC 로 Oracle 연결 테스트 해보기... 1. 아~ 오라클을 테스트 하려면, 오라클 사용법을 알아야 하는데 ㅠㅠ 사용법을 안다고 가정하에 글을 쓰겠다. ( 나중에.. 오라클 강좌를 참고하세요^^; ) Toad는 많이 사용하지만 유료다. 그래서 무료 툴인 Oracle SQL Developer로 설명을 하겠다. ( Oracle Developer 다운 / 설치 방법은 Database 카테고리를 참고 ) ( Oracle SQL Developer 을 다음부터는 SQL툴 이라고 줄여서 씀) 1. Oracle XE 버전을 설치하신 분은 SQL툴에 접속 후 emp / pass (아이디/패스워드) 를 생성한다. sys 계정으로 접속 후 pass는 자신의 이름으로 했을 것이다. 2. Emp 계정으로 로..
#001. JDBC 설치하고, Eclipse 에 적용 해보자... #001. JDBC 설치하고, Eclipse 에 적용 해보자... 1. 이번 시간엔 Java 에서 database 에 접속 하기 위한 환경을 만들어 보겠습니다. 2. oracle 홈페이지에 접속 후 JDBC 드라이버 를 받습니다. 1) http://www.oracle.com 주소 접속 후 Downloads , Database 를 차례로 선택합니다. 2) ctrl+f 를 누른 후 JDBC 검색을 누르면 JDBC 를 찾아줍니다. 잘 안되면 옆에 스크롤을 90%정도 내리면 JDBC 가 있습니다. JDBC 를 선택합니다. 3) 개발하는 DB 의 버전을 확인 후 맞게 받으시면 되겠습니다. 여기서 우리는 Oracle 10g 로 하겠습니다. 그림에 표시된 것처럼 선택을 합니다. 4) 상단에 동의를 누르고, 아래쪽에 ..