繁体   English   中英

如何在Android智能手机中打开MS Access数据库?

[英]how to open ms access database in android smartphone?

很久以前,我已经在vb 6中创建了应用程序软件,该软件可以从我的PC中的Ms Access访问数据库。 现在,我正在将Ms access数据库放入我的android手机中并查看它。 怎么做?

首先,这里需要理解一些定义,即数据库,软件和操作系统。 Access是双重的,因为它将前端GUI管理系统与后端数据库引擎Jet / ACE结合在一起。

Access女士作为软件程序严格来说是Windows PC软件。 Jet / ACE数据库服务器严格是Windows PC技术。 因此,Access的任何组件都不能在任何其他操作系统(包括Mac,Linux,iOS和Android)中运行。 如此说来,在Google Play或Chrome网络商店上可能列出了不是Microsoft产品的私人开发人员解决方案。

因此,为了在Android上运行Access数据库内容,必须进行某种类型的转换和开发。 评论中提到的一种这样的路由包括SQLlite (类似于Access作为文件服务器数据库或作为单个文件存在的数据库),它被认为是部署最广泛的数据库。

为此,您需要执行以下操作:

  1. 为您的计算机下载免费的SQLlite,并为Android设备下载应用程序。
  2. 然后,您必须将数据库表导出为流行的数据平面文件格式(csv,txt,xml)。
  3. 接下来,您需要通过某种类型的管理控制台(Firefox浏览器具有出色的插件Add-on )或通过代码(Python维护内置SQLlite模块)将此类数据导入SQLlite,并从上述数据类型导入/追加数据。 实际上,使用代码,您可以通过ODBC直接连接到Jet / ACE引擎以提取数据库内容,然后将其迁移到SQLlite,而无需使用csv,txt,xml导入/导出路由。
  4. 将您的移动设备连接到计算机。
  5. 只需在文件夹之间移动文件即可传输sqllite文件。

其他注意事项是在Office365中将 Access作为Web数据库运行, 然后通过Android通过Web登录。 或者,将Access数据库导出到在Web上运行的服务器级数据库系统(SQL Server,MySQL,PostgreSQL等),然后下载相应的系统应用程序以查看和管理内容或构建自己的应用程序以进行连接。 与数据文件导出或编码相同的上述路线将在Access和任何其他系统之间转换。

我将HandDBase应用程序用于Android。 首先,您需要下载其桌面软件,该软件会将所需的MS Access表转换为自己的格式。 然后,我将最近转换的表同步到HandDBase应用程序,我很好。 这是一个两步过程,但同时也允许进行加密,这使我感到更加自在,因为我对SQL不太了解,并且担心我的信息可能在某个地方容易受到攻击。

链接: http//www.ddhsoftware.com/handbase.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM