首页/办公软件/内容

Access数据库的迁移问题探究

办公软件2023-07-16 阅读()
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它是微软OFFICE的一个成员, 在包括专业版和更高版本的office版本里面被单独出售。2018年9月25日,最新的微软Office Access 2019在微软Office 2019里发布。

   因为业务信息系统软件之前设计的为Access数据库架构,经过一段时间的运营管理,发现Access数据库越来越不能支撑业务系统的运行管理。因此,考虑更换数据库。

  抛弃Access数据库,首选MySQL数据库。MySQL虽体积小,但是功能够用,存储速度快,基本能满足升级改造的要求。从Access数据库迁移到MySQL数据库,通常要做哪些事。

  (1)迁移Access表到MySQL数据库中

  对照Access数据库表,在MySQL数据库中建立同样一张表。之后,将Access数据表内容迁移到MySQL数据库中。迁移表内容时,可以将Access表内容先存储到文本文件,然后将文本文件导入到MySQL数据库中。如下图1、图2所示

Access数据库的迁移问题探究 本文

  图1

Access数据库的迁移问题探究

  图2

  (2)重构软件系统的数据库访问代码

  Access数据库访问的驱动程序和MySQL的是不一致的,在软件系统中要求仔细审查代码、更换成MySQL数据库访问代码。

  完成以上两步,基本上算是解决了Access数据库迁移的建设问题,接下来你可以仔细测试软件系统,尽量减少数据库迁移导致的差错。

  此外,Access迁移数据库还有其他的办法——不动软件系统的数据库访问代码,只迁移数据库内容,步骤如下:

  (1)如以上方法一般,先在MySQL数据库中构建和Access一样的表,并将内容也一并迁移过来。

  (2)删除Access数据库中的表,同时通过Access的“外部数据”功能创建向MySQL数据表的源表链接。如下图所示:

Access数据库的迁移问题探究

  图3

Access数据库的迁移问题探究

  图4

加载中...

  图5

  这样,在Access数据库中,能看到一个你刚才创建的通向MySQL数据库的表链接,此后,你可以像操作Access表一般做增删改查操作。

Access数据库的迁移问题探究

  图6


Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门。



……

相关阅读