読者です 読者をやめる 読者になる 読者になる

JDBC接続(SELECT編)

■前提
・「C:\jdbc」のディレクトリを掘る。
JAVAのソースと「ojdbc7.jar」は「C:\jdbc」に配置


▼「JavaDataAccess.java」のソース

// JDBC APIをインポート
import java.sql.*;

class JavaDataAccess {
  public static void main (String args[])
  throws SQLException, ClassNotFoundException {

    // Oracle JDBC Driverのロード
    Class.forName("oracle.jdbc.driver.OracleDriver");

    // Oracleに接続
    Connection conn =
    DriverManager.getConnection
    ("jdbc:oracle:thin:@localhost:1521:o11203", "scott", "tiger");

    // ステートメントを作成
    Statement stmt = conn.createStatement();

    // 問合せの実行
    ResultSet rset = stmt.executeQuery("select EMPNO, ENAME from EMP");

    // 問合せ結果の表示
    while ( rset.next() ) {

      // 列番号による指定
      System.out.println(rset.getInt(1) + "\t" + rset.getString(2));
           }

    // 結果セットをクローズ
    rset.close();

    // ステートメントをクローズ
    stmt.close();

    // 接続をクローズ
    conn.close();
  }
}


コンパイルと実行
c:\jdbc>javac JavaDataAccess.java
c:\jdbc>

c:\jdbc>java -cp c:\jdbc\ojdbc7.jar;c:\jdbc JavaDataAccess
7369    SMITH
7499    ALLEN
7521    WARD
7566    JONES
7654    MARTIN
7698    BLAKE
7782    CLARK
7839    KING
7844    TURNER
7900    JAMES
7902    FORD
7934    MILLER