如何将JET数据库转换为SQLite?

我是Linux用户,所以开源的,Linux友好的解决scheme将是可取的。

MDB工具是一组开源的库和实用程序,以方便从MS Access数据库(mdb文件)导出数据,而无需使用Microsoft DLL。 因此非Windows操作系统可以读取数据。 或者,换句话说,他们是逆向工程的MDB文件的布局。

Jackcess是一个纯粹的Java库,用于读写MS Access数据库。 它是Health Market Science,Inc.的OpenHMS项目的一部分。 这不是一个应用程序。 没有GUI。 这是一个库,供其他开发人员用来构建Java应用程序。

ACCESSdb是一个JavaScript库,用于动态连接并查询Internet Explorer中本地可用的Microsoft Access数据库文件。

Jackcess和ACCESSdb都比MDB工具更新,更加活跃并且有写支持。

这可能不是您想要的答案,但最安全的方法是获取Visual Studio Express并使用ODBC连接器读取数据库,然后使用ADO.NET Sqlite连接器写出数据。 我已经找到了一般的第三方工具来与JET数据库进行交谈。JET waas很好,从来没有轻易倒过来工程。