HOME       LIST

【JAVA】MDBへのODBC接続サンプル02(データソース(ODBC)設定無し)

データソース(ODBC)設定無しでMDBに接続してデータを照会するサンプルコードの例2.


/**
 * 概要:MDBへのODBC 接続してデータを照会するサンプルコード
 *      データソース(ODBC)設定無し
 */
package test_ODBC_Connect;

import java.sql.*;

public class Test_ODBC_Connect2 {
  public static void main(String[] args) {
    try {
      // ドライバのロード
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 

      // MDB に ODBC 接続
      Connection con = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=MDBファイル全体経路/cust.mdb;uid=;pwd=");

      // ステートメント
      Statement stm = con.createStatement();

      // SQL実行&結果取得
      ResultSet rs = stm.executeQuery("SELECT custname, custaddress, custage FROM cust01");
      while(rs.next()) {
        String strCustName = rs.getString("custname");
        String strCustAddress = rs.getString("custaddress");
        int    intCustAge = rs.getInt("custage");

        StringBuffer sbBuf = new StringBuffer("");
        sbBuf.append("Name : ");
        sbBuf.append(strCustName);
        sbBuf.append(" ADDRESS : ");
        sbBuf.append(strCustAddress);
        sbBuf.append(" AGE : ");
        sbBuf.append(Integer.toString(intCustAge));

        System.out.println(sbBuf.toString());
      }
      rs.close();
      stm.close();
      con.close();

    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

以前コンテンツ:【JAVA】BufferedWriterを利用して行単位にテキストを書き込みするサンプル02
次のコンテンツ:【JAVA】MDBへのODBC接続サンプル(データソース(ODBC)設定)



Copyright(c) 2007-2024 dojeun.com All Rights Reserved.

Valid XHTML 1.0 Transitional