//設定Connection的URL String filepath = "./test.mdb"; String url = "jdbc:odbc:DRIVER=Microsoft Access Driver (*.mdb);DBQ=" + filepath; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //取得Access的Connection Connection objAccessConnection = DriverManager.getConnection(url); DatabaseMetaData objMeta = objAccessConnection.getMetaData(); //取得Access的Table Schema ResultSet objTables = objMeta.getTables(null, null, null, new String[]{"TABLE"}); //取得Access中的所有表格 while (objTables.next()) { //表格名稱 String strTableName = objTables.getString("TABLE_NAME"); //查詢的SQL句 String strQuerySql = "SELECT * FROM " + strTableName; //查詢用的Statement Statement objAccessStatement = objAccessConnection.createStatement(); //取得資料集 ResultSet objData = objAccessStatement.executeQuery(strQuerySql); }
2006/08/25
[Java]讀取MS Access資料
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言