파게로그
[JDBC] 기본 실습 본문
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Date;
public class Program {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
String url = "jdbc:oracle:thin:@localhost:1521/xepdb1";
String sql = "SELECT * FROM NOTICE";
String id = "DDOONGI";
String pw = "javasibal";
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection(url, id, pw);
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(sql);
while (rs.next()) {
int id_ = rs.getInt("id");
String title = rs.getString("TITLE");
String content = rs.getString("CONTENT");
Date date = rs.getDate("WRITTEN_DAY");
System.out.println("ID: " + id_);
System.out.println("제목: " + title);
System.out.println("내용: " + content);
System.out.println("작성일: " + date);
System.out.println();
}
rs.close();
st.close();
con.close();
}
}
결과
ID: 32
제목: 오늘의 메뉴
내용: 제육볶음, 된장찌개
작성일: 2021-09-09
ID: 144
제목: 오시는 길
내용: 날아옵니다
작성일: 2019-01-01
ID: 18
제목: 자바가 싫은 이유
내용: 손가락이 아파용ㅠㅠ
작성일: 2020-04-14
ID: 90
제목: 파이데이
내용: 3.14에는 사탕 대신 파이를 주자
작성일: 2025-03-14
실제 데이터
'콤퓨타 왕기초 > JSP' 카테고리의 다른 글
[JDBC] 트랜잭션 처리 (0) | 2021.03.13 |
---|---|
[JDBC] SQL문과 그 이후 코드 중 무엇을 건드려야 하나 (0) | 2021.03.13 |
[JDBC] JDBC 개요 (0) | 2021.03.13 |
method별로 특화된 서비스 함수 (0) | 2020.12.18 |
동적인 페이지 출력을 위한 원시적인 방법 (0) | 2020.12.18 |
Comments