새소식

Java

[Java] 오라클 연동하기

  • -

[Java] 오라클 연동하기

 

 

 

 

import java.sql.*;
public class JDBCTest {
final static String sql = "select * from employee";
public static void main(String[] args){
 String driver ="orcle.jdbc.driver.OrcleDrivers";
 String url = "jdbc:orcle.this:@localhost:1521:xe";
 Connection con = null;
 Statement stmt = null;
 ResultSet rs = null;
 //예외처리
 try{
  Class.forName(driver);//드라이버로딩할때 쓰는 Class클래스다.
  con = DriverManager.getConnection(url,"test","test1234");
  stmt = con.createStatement();
  rs = stmt.executeQuery(sql);//executeQuery()메소드는 'select'를 사용할때 사용하는 메소드
                             //추가 변경 삭제를 할때는  executeUpdate()메소드 사용
                        //테이블 은 맨위와 맨아래 빈 가상(빈공간)의 테이블이 생성되는데 처음 rs는 이
                        //가상테이블 가르킨다.이를 next()라는 메소드를 호출하여 다음 값이 있는 레코드를 가르킨다.
  
  
  System.out.println("번호\t이름\t직책\t부서번호\t이메일\t");
  System.out.println("============================================");
  while(rs.next()){//rs가 next()메소드를 호출하면 다음 레코드로 이동
                //마지막에 가상의(빈공간)테이블이 만나면 거짓이 됨으로 while문은 끝난다.
   System.out.println(rs.getInt(1)+"\t");
   System.out.println(rs.getString(3)+"\t");
   System.out.println(rs.getString(2)+"\t");
   System.out.println(rs.getInt(2)+"\t");
   System.out.println(rs.getString(20)+"\t");
   }
 }catch(Exception ee){
   System.out.println(ee);
  }
 finally{ //자원 해제는 반드시
  try{
   if(rs !=null)rs.close();
   if(stmt != null)stmt.close();
   if(con !=null)con.close();
  }catch(Exception e){
  System.out.println(e);
  }
    
 }

}
}

'Java' 카테고리의 다른 글

[Java] 툴팁 매니저 구현  (0) 2012.11.03
[Java] 가위바위보  (0) 2012.11.03
[Java] ArrayList 테스트  (0) 2012.11.03
[Java] 메모장 만들기(몸통)  (0) 2012.11.03
[Java] 메모장 만들기(메뉴)  (0) 2012.11.03
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.