2

ユーザー用のデータを作成し、ユーザーがダウンロードしてMS Accessで開くことができるAccessファイルを生成する必要があるJavaアプリケーションを作成しています。ユーザーは MS Access 2013 を持っています。

私がオンラインで見つけた唯一の Java ライブラリは Jackcess です。ただし、ドキュメントと API では、V2010 までしかありません。

File Format V2010 で生成されたファイルは、Access 2013 で開くことができますか? これまでの調査に基づくと、いいえ。

Java プログラムが Access 2013 ファイルを作成できるようにする他のソリューションはありますか? 共有してください!Java + Access 2013 に関するすべてのヘルプは、Access 2013 データベースに接続するためのものです。接続する必要はありません。ユーザーがインポートするファイルを作成するだけです。

4

1 に答える 1

3

はい、Jackcess によって作成された Access_2010 形式のファイル ( FileFormat.V2010) は、Access 2013 で開くことができます。Jackcess は、Access 2013 によって作成された .accdb ファイルを操作することもできます。

まだ行っていない場合は、UCanAccessの使用を検討してください。Jackcess を使用して Access データベース ファイルの実際の読み取りと書き込みを行いますが、UCanAccess は (純粋な Java) JDBC ドライバーであるため、Jackcess API に直接書き込む代わりに SQL を使用できます。詳細については、次を参照してください。

ODBC を使用せずに Java から Access データベースを操作する

于 2014-11-26T09:30:17.400 に答える