본문 바로가기

Web Programming

Oracle JDBC 연동 테스트

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
주석을 친절하게 다 달아 봤습니다.. ^^...
아래는 제가 직접 테스트한거구요~~

      

/** DB 접속에 필요한 모든 자원들. */

Connection conn = null;

Statement stmt = null;

String driver = "oracle.jdbc.driver.OracleDriver";

String url = "jdbc:oracle:thin:@127.0.0.1:1521";

/** 오라클 JDBC 드라이버를 사용할 것임을 명시 */

try {

   Class.forName(driver);

   } catch (ClassNotFoundException e) {

   e.printStackTrace();

}

/** 커넥션 객체를 초기화 한다. getConnection이라는 스태틱 메소드를 사용한다. */

try {

   conn = DriverManager.getConnection(url, "hansan84", "0000");

   } catch (SQLException e) {

   e.printStackTrace();

}

/** 커넥션 객체인 conn createStatement() 메소드를 사용하여 스테이트먼트 객체도 초기화 시켜준다. */

try {

   stmt = conn.createStatement();

   } catch (SQLException e) {

   e.printStackTrace();

}

위 부분은 +_+ 가장 기본적인 부분입니다.. 오라클 DB에 접속을 하여 명령어를 보낼수 있도록.. 하는 과정까지의 환경 설정? 이라고 볼수가 있습니다. stmt 에 있는 메소드들을 활용하여 테이블을 만들거나 수정하고 레코드를 삽입하는등의 과정을 사용할 수 있습니다.

아래의 소스코드를 보시면 위의 소스코드 이하의 내용들은 테이블을 생성하고 레코드를 삽입하고 또 확인하는 과정을 코딩하였습니다.