일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 삿포로 렌트카
- 노보레베츠
- 드론 카메라
- TIZEN
- 과제 잘하기
- 노보리베쓰 맛집
- 카르마 개봉
- MIT
- 신치토세 공항 렌트카
- 과제 잘하는 방법
- 경주
- 카르마 그립
- 훗카이도 렌트카
- 훗카이도 맛집
- 카르마 스태빌라이저
- 닭도리탕
- 삿포로시 맛집
- 북해도 양고기
- 블루리본
- MIT Technology review
- adsense
- 북해도 양갈비
- 서울에서 1시간 캠핑장
- 비에이 맛집
- 비에이 렌트
- 오타루 맛집
- java oracle
- 후라노 맛집
- 북해도 맛집
- 카르마 부품
- Today
- Total
필피리의 잡학사전
자바와 oracle연동하기 본문
1.먼저 ojdbc.jar 파일을 다운받는다. (ojdbc14파일이 최신 파일이 아니므로 더 최신 파일을 다운받아도된다.)
2.자바 프로젝트 생성후 ojdbc파일을 추가한다.
Eclipse : 프로젝트 속성 -> java build path
->libraries -> add external jars클릭후 ojdbc14.jar파일 추가
3.class 생성후 java.sql.*을 import한다.
import java.sql.*;
4.Database와 연동할 부분에 다음 소스코드를 추가하고 수정하여 사용한다.
Connection conn = null;
ResultSet rs = null;
Statement stmt = null;
String url = null;
String id = "HR";
String pw = "hr";
try{
// ip : 127.0.0.1 , port :1521로 접속을 시도한다.
url ="jdbc:oracle:thin:@127.0.0.1:1521";
// oracleDriver클래스가 존재하는지 확인한다.
Class.forName("oracle.jdbc.driver.OracleDriver");
// DB의 커넥션을 가져온다. (id와 pw는 DB의 아이디와 패스워드로 설정한다.)
conn = DriverManager.getConnection(url,id,pw);
System.out.println("DB connection complete");
//쿼리를 처리하기 위하여 Statement를 생성한다.
stmt = conn.createStatement();
String sql1 = "select * from employees";
//다음 쿼리문을 실행하여 결과 집합을 가져온다.
rs = stmt.executeQuery(sql1);
//레코드를 하나씩 이동하며
while(rs.next()){
// 첫번째 애트리뷰트를 가져온다.
String no = rs.getString(1);
// 두번째 애트리뷰트를 가져온다.
String name = rs.getString(2);
// 세번째 애트리뷰트를 가져온다.
String grade = rs.getString(3);
// 결과를 화면에 출력한다.
System.out.println(no+", " + name +", "+grade);
}
// Statement와 DB커넥션을 닫는다. (쿼리를 처리한후 반드시 커넥션까지 같이
클로즈 해주는게 좋다.)
stmt.close();
conn.close();
} catch (Exception e){
// url이 잘못되었거나, 라이브러리가 제대로 추가 안된경우 또는 기타 예외사항이 발생하였을
때 메세지를 출력한다.
e.printStackTrace();
}
'Developer > Java' 카테고리의 다른 글
자바와 oracle연동 -3(도서관리 프로그램) (0) | 2012.01.11 |
---|---|
Eclipse에 Window builder 설치하기 (1) | 2012.01.10 |
Swing (간단한 예제)-2 (2) | 2012.01.09 |
Swing(TextField, Button, CheckBox, RadioBox,List) 추가 및 리스너 -1 (0) | 2012.01.09 |
java와 oracle연동 -2(학생관리 예제) (0) | 2011.12.27 |