-
oracle Database에 연결하기 위한 자바코드
먼저 JDK에 ojdbc 파일을 추가해줘야 한다.
oracle 이 설치된 oraclexe\app\oracle\product\11.2.0\server\jdbc\lib 경로로 들어가 ojdbc 파일을
환경변수의 경로로 설정된 jre의 위치에 추가한다.
C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext 의 경로에 넣어준다.
jdk가 없다면 jre\lib\ext 하위에 추가해줘도 된다.
드라이버를 로딩하는 문장은
private String driver = "oracle.jdbc.driver.OracleDriver"; // oracle.jdbc.driver 패키지 의 OracleDriver
Class.forName(driver); // 드라이버 로딩
이다.
DB연결을 위한 문장은
private String URL = "jdbc:oracle:thin:@localhost:1521:XE"; // 오라클 서버에 접속하기 위한 URL / jdbc:oracle:this - 프
// 로토콜 1521은 포트 번호, XE는 데이터베이스 이름
Connection conn = DriverManager.getConnection(URL, user, password); // DB연결
Query문을 전달하기 위해 Statement객체를 사용한다.
Statement stmt = conn.createStatement();
먼저 Select문을 사용해서 결과를 돌려받기 위해서는 ResultSet 객체를 이용해 리턴값을 받는다.
ResultSet rSet = stmt.executeQuery(sql);
while(rSet.next()){
System.out.println(rSet.getString("id"));
System.out.println(rSet.getString(2));
System.out.println(rSet.getString(3));
System.out.println(rSet.getInt(4));
}결과 집합에서 데이터를 가져올때는 getxxxx( )에서
괄호안에 칼럼명 or 순서(Index)값을 알고 있으면 데이터를 가져올 수 있다.
'JDBC' 카테고리의 다른 글
oracle jdbc url 설정 (0) 2016.05.10 댓글