JDBC 세팅하기

Jane·2023년 3월 22일
1

IT 수업 정리

목록 보기
82/124
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class DBMain {

	public static void main(String[] args) throws Exception {
		String url = "jdbc:oracle:thin:@localhost:1521/xe";
		// oracle 주소
		Class.forName("oracle.jdbc.driver.OracleDriver");
		// checked exception이므로, throws를 날려준다.

		String sql = "SELECT * FROM emp";
		  
		Connection con = DriverManager.getConnection(url, "scott", "tiger");
		// url에 접속되어 있는 계정, 비밀번호 연결
	    Statement st = con.createStatement();
	    // 연결된 것에 statement를 만든다.
	    ResultSet rs = st.executeQuery(sql);
	    // 만든 statement에 query를 실행한다.

	    while (rs.next()) { // if(rs.next()) : 하나만 출력한다, while(rs.next) : 모든 행을 출력한다.
	         System.out.println(rs.getString("ename")); // 사원 이름
	         System.out.println(rs.getInt("sal")); // 연봉
	         System.out.println(rs.getDate("hiredate")); // 입사일        
	    }
	    
	    rs.close();
	    st.close();
	    con.close();

	}

}
  • (메인에 적는다)
    • url, driver를 준비.
    • connection ~ statement ~ resultset 생성
    • query를 실행한다. (while문 돌려서 원하는 필드 출력하기)
    • resultset~statement~connection 닫기

작업하고 있는 프로젝트 오른쪽 버튼 (Property) > Java Build Path > Libraries > Add External JARs > (jar 추가) > Apply and Close 하고 실행

  • 오라클 JDBC 라이브러리 주소 : C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib

profile
velog, GitHub, Notion 등에 작업물을 정리하고 있습니다.

0개의 댓글