1

Microsoft dBaseドライバーのautocommitをfalseに設定する方法を知りたいのですが、この使用法は、たとえばhttps://stackoverflow.com/a/8079987/613495に示されています。

メソッドを使用connection.setAutoCommit(false)すると、java.sql.SQLExceptionがスローされます。[Microsoft][ODBC dBase Driver]Optional feature not implemented

そのような機能が実際にサポートされていない場合、DBF用の他の無料ドライバーを知っていますか?

4

2 に答える 2

1

OpenOffice参考文献を修正する必要があるとき、 KObjects Jdbcwrapperプロジェクトを使用してDBFファイルにアクセスしていました(ソースコードはこちらで確認できます)。

それは私の読書目的ではうまく機能していました (私が修正する必要のある小さなエンコーディング関連の問題が 1 つだけありました) が、書き込みには使用しませんでした。

書き込みもおそらくサポートされていることがわかります。少なくとも にはコードがいくつかあるDbaseTable.javaので、うまくいく可能性があります。

LGPLです。

于 2012-02-20T09:42:55.590 に答える
1

基礎となるドライバーはトランザクションをサポートしていません。残念ながら、妥当なオプションはHXTTだけのようです。

参照読み取り/書き込み xBASE (DBASE 3-5 /DBF) ファイル

于 2012-02-13T13:35:30.720 に答える