首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Linux中的MS-Access文件?

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

Stack Overflow用户
提问于 2008-12-18 08:36:41
回答 7查看 47.6K关注 0票数 20

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

那么,如何在Linux中使用访问文件(*.mdb)呢?我所说的使用是指更改表、编写查询等等。

有没有工具可以把它转换成另一种数据库格式(mysql,postgresql,甚至gadfly)?

另外,我可能会遇到什么问题?

EN

回答 7

Stack Overflow用户

发布于 2008-12-18 09:15:44

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

如果您运行的是Ubuntu变体,可以使用以下命令进行安装:

代码语言:javascript
复制
sudo apt-get install mdbtools

或者你可以从here下载。

票数 21
EN

Stack Overflow用户

发布于 2008-12-19 02:26:04

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

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

不要忘记,使用装有Windows的虚拟机可以帮助您在Linux机器上实现相同的功能。

票数 6
EN

Stack Overflow用户

发布于 2008-12-18 11:12:47

我目前正在尝试在Ubuntu上使用Wine进行访问,我似乎已经接近成功了。我发现我需要手动复制各种dlls,但这很容易导致缺乏对该主题的阅读。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/377219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档