/** * 概要: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(); } } }