<출처 : 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;
■ 자바에서 db 연결 후 조회 소스 코드
'프로그래밍 > JDBC' 카테고리의 다른 글
[JDBC] 5. 혼자 풀어보는 문제 #1 (0) | 2019.12.17 |
---|---|
[JDBC] 3.JDBC 기본코드의 이해 (0) | 2019.12.17 |
[JDBC] 2.DBMS와 JDBC Drvier 준비하기 (Oracle) (0) | 2019.12.12 |
[JDBC] 1.JDBC란 무엇일까? (0) | 2019.12.12 |