如何将 Access 数据库 (.accdb) 转换为 SQLite?

问题描述 投票:0回答:3

如何将 Access 数据库 (.accdb) 转换为 SQLite 数据库 (.sqlite)?

sqlite ms-access
3个回答
1
投票

也许你可以使用几个步骤算法: 1.导出(转换)Access表或查询到Excel文件 2. 将 Excel 文件另存为 CSV 文件。 3. 使用任何 SQLLite 管理器(例如 phpLiteAdmin)将 CSV 文件中的数据导入到现有 SQLLite 表中。

除了使用 SQLLite 的 Android 和 IOS 之外,仍然有一些虚拟主机,除了 SQLLite 之外不再使用数据库引擎。


0
投票

1)如果你想转换数据库结构,你应该使用任何数据库建模工具:

  • 从现有 Access 数据库创建新模型
  • 生成用于创建 SQLite 数据库的 sql 脚本
  • 在 SQL 助手中使用此脚本

2) 如果您想将数据从 Access 数据库导入到您的 Android 应用程序。我认为您可以执行情况 #1,将所有数据从 Access 数据库迁移到临时 SQLite 数据库,将其保存到资产文件夹,并在第一个应用程序期间从资产重写到内部 SQLite 数据库。开始


0
投票

查看此链接, 将数据从 MS Access(*.mdb; *.accdb) 迁移到 SQLite 和其他 SQL 类型

在此之前您需要安装 Access 数据库引擎 Microsoft Access 数据库引擎 2016 可再发行版。 如果您在安装 Access Database Engine 时遇到错误(如附图所示),则只需使用 cmd 来安装它,如下所示:

  1. 打开 cmd,然后导航到包含 .exe 文件的文件夹目录。
  2. 并运行 AccessDatabaseEngine.exe /quiet 进行安装。

在此输入图片描述

© www.soinside.com 2019 - 2024. All rights reserved.