エラーだと思ったので、以下のコードを Sun 開発者フォーラムに投稿しました (本当のエラーは、このコードがヒットする前でした)。私が得た応答の 1 つは、それが機能しないと言って、それを捨てることでした。しかし、それは実際に機能しています。それは最良のコードではないかもしれません (私は Java を初めて使用します)。
=============
コード:
private static void ImportFromCsvToAccessTable(String mdbFilePath, String accessTableName
, String csvDirPath , String csvFileName ) throws ClassNotFoundException, SQLException {
Connection msConn = getDestinationConnection(mdbFilePath);
try{
String strSQL = "SELECT * INTO " + accessTableName + " FROM [Text;HDR=YES;DATABASE=" + csvDirPath + ";].[" + csvFileName + "]";
PreparedStatement selectPrepSt = msConn.prepareStatement(strSQL );
boolean result = selectPrepSt.execute();
System.out.println( "result = " + result );
} catch(Exception e) {
System.out.println(e);
} finally {
msConn.close();
}
}