2011-08-08 18 views
0

空のアクセスデータベースに挿入する「テーブルの作成」ステートメントが480あります。私はこれを達成することができるか、私を助けてください、私はすべてのACCESSデータベースで複数の「テーブルを作成...」ステートメントを実行する

テキストファイルにテーブルのクエリを作成している

...アクセスは、複数のクエリの実行のnoオプションを持っているが見つかりません。

私はMSアクセス2007アクセスDBを使用していますが、私はこのJavaのサンプルをした RAMM

答えて

0

ローカルハードドライブ

おかげです。それは働いた..私にこれのための簡単なプロセスがあれば教えてください。

import java.io.*; 
import java.util.*; 
import java.text.*; 
import java.sql.*; 
import org.apache.poi.ss.usermodel.*; 


public class DirReader_fat { 

public static void main(String[] args) { 

    String inputFilePath = "D:\\Sample.xlsx"; 
    String strInputQuery = ""; 

    try{ 
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
     String filename = "d:\\Empty_1.mdb"; 

     String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="; 
     database+= filename.trim() + ";DriverID=22;READONLY=true}"; // add on to the end 

     // now we can get the connection from the DriverManager 
     Connection con = DriverManager.getConnection(database ,"",""); 

     // try and create a java.sql.Statement so we can run queries 
     Statement s = con.createStatement(); 

     InputStream inputStream = new FileInputStream(new File(inputFilePath)); 
     Workbook wb = WorkbookFactory.create(inputStream); 
     Sheet sheet = wb.getSheet("Sheet1"); 
     for (Row row : sheet) { 

      strInputQuery = row.getCell(0).toString(); 
      s.execute(strInputQuery); 
     } 

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

} 

おかげ RAMM

関連する問題