DB2와 JDBC Driver(db2jcc.jar)를 이용한 Java Application Example
테스트 환경: JDK 1.6, Eclipse 3.5, DB2 Sever Express-C, db2jcc.jar
DB2 Server Express-C 설치/실행
Eclipse > Java Project 생성
생성된 프로젝트의 Build Path에 db2jcc.jar 를 등록(db2jcc.jar파일은 WebSphere에 포함되어 있는 것을 사용했음)
Eclipse에 다음과 같은 클래스를 생성하고 실행한다.
package test;
import java.sql.*;
public class DB2_JDBC_Test {
public static void main(String[] args) throws Exception {
Class.forName("com.ibm.db2.jcc.DB2Driver");
String db_url = "jdbc:db2://localhost:50001/sample"; // 설치할 때 지정한 포트번호 및 DB 이름
String id = "db2admin"; // 설치할 때 지정한 이용자 아이디
String pwd = "db2admin"; // 설치할 때 지정한 이용자 암호
Connection db2Conn = DriverManager.getConnection(db_url, id, pwd);
Statement stmt = db2Conn.createStatement();
String sql = "select * from ADMINISTRATOR.employee"; // sample DB 안에 디폴트로 생성되어 있는 테이블명
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
String empno = rs.getString("EMPNO");
String firstName = rs.getString("FIRSTNME");
String hiredate = rs.getString("HIREDATE");
System.out.println(empno+":"+firstName+":"+hiredate);
}
rs.close();
stmt.close();
db2Conn.close();
}
}