본문 바로가기
프로그래밍/JDBC

[JDBC] 4.JDBC 쿼리 실행하기 실습

by 준맛 2019. 12. 17.
728x90
반응형

<출처 : youtube.com/user/newlec1 > 뉴렉처님 강의(JDBC강좌/강의)

 

 

■ 오라클 서버에 실습 테이블, 데이터 세팅이 되어 있어야 한다.

1. CREATE TABLE NOTICE

(

    ID              NUMBER,

    TITLE          NVARCHAR2(100),

    WRITER_ID   NVARCHAR2(50),

    CONTENT    CLOB,

    REGDATE     TIMESTAMP,

    HIT             NUMBER,

    FILES           NVARCHAR2(1000)

);

 

2. CREATE TABLE MEMBER 

(

    ID                 NVARCHAR2(50),

    PWD             NVARCHAR2(50),

    NAME           NVARCHAR2(50),

    GENDER        NCHAR(2),

    BIRTHDAY      CHAR(10),

    PHONE          CHAR(13),

    REGDATE       DATE,

    EMAIL           VARCHAR2(200)  

);

 

3. TEST를 위해 NOTICE 테이블에 SAMPLE DATE 추가.

INSERT INTO NOTICE VALUES
(123456,'HELLO MY NAME IS JUNE', 'JYSHIN', 'TEST CONTENT','20191217',12,'D:\Oracle\test');

 

■ JDBC 코드 : 첫 번째 게시글 제목 출력하기

 

4개의 객체 선언은 거의 고정이다.

Class.forName("oracle.jdbc.driver.OracleDriver");

Connection con = DriverManager.getConnection(url, "newlec", "****"); ---id와 p

Statement st = con.createStatement();

ResultSet rs = st.executeQuery(sql);

 

사용 후 할당된 자원 반납하기 위해 close()함수를 쓴다.

rs.close();

st.close();

con.close();

 

■ JDBC 실습에서 사용할 NOTICE 테이블의 데이터 현황

 

SELECT * FROM NOTICE;

NOTICE 테이블 데이터

 

자바에서 db 연결 후 조회 소스 코드

 

DB연결 후 조회
결과

 

728x90
반응형