파게로그

[JDBC] 기본 실습 본문

콤퓨타 왕기초/JSP

[JDBC] 기본 실습

파게 2021. 3. 13. 14:51
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

 

실제 데이터

Comments