如何使用Linux的MS-Access文件?

13 linux ms-access

我正在学习数据库的入门课程,其中一个练习是使用MS-Access.然而,我在家里使用Linux,虽然我可以在大学使用计算机课程,但这并不方便(开放时间有限 - 我的学习时间大多是晚上).

那么如何*.mdb在Linux中使用Access文件()?通过使用我的意思是更改表,编写查询等.

是否有工具将其转换为另一种数据库格式(mysql,postgresql甚至是gadfly)?

我还会遇到什么问题?

cod*_*gic 15

虽然有点过时,但我已经取得了很大的成功,mdbtools它是一组用于访问Access数据库并将其转换为其他格式的命令行工具.我用它将数据库导入PostgreSQL.

如果您正在运行Ubuntu变体,可以使用以下命令安装它:

sudo apt-get install mdbtools
Run Code Online (Sandbox Code Playgroud)

或者你可以从这里下载.


Ren*_*uis 6

你运气不好。Access 在 Linux 上没有真正的等效项,虽然Kexi是一个有趣的替代方案,可以导入 Access 文件并旨在提供类似的功能,但一旦导入数据,它实际上并不使用 Access 文件。

如果您的任务是开发带有表单等的 Access 应用程序,而不是仅仅使用mdb数据库作为存储,那么您可以尝试使用兼容 Access 版本的 Wine 的最新版本(请参阅兼容性列表),或者更好的是,找到一个 Windows您确信它可以工作的机器。

不要忘记,使用加载 Windows 的虚拟机将帮助您在 Linux 机器上实现相同的目标。


dsm*_*dsm 1

来自文档:连接到 Microsoft Access。但是,这似乎表明您需要在 Windows 主机中运行并通过 ODBC 连接进行访问...另请参阅已知问题