0

我的项目经理要求我执行以下操作:

- 从服务器上的 mysql 数据库备份数据

- 将此数据转换为 sqlite

- 将其添加到从该 sqlite 新数据库读取的 Windows 窗体应用程序中

目标是保持部分数据库始终链接到这个 c# windows 应用程序

我已经阅读了有关使用 c# 从 mysql 备份数据的文章,我不希望有问题

使用 mysqldump.exe 备份 1

使用 mysqldump.exe 备份 2

使用 mysqldump.exe 备份 3

如何将此 mysql 转储文件转换为 sqlite 并使用 sqlite 内存将数据加载到 c# 然后保存,以便应用程序每次运行时都使用此 sqlite 数据库。所有这些步骤都必须由 c# windows 应用程序本身使用按钮或类似的东西来完成。

4

1 回答 1

0

IMO 最简单的方法,以及我们如何做到这一点:将表格导出为 CSV。在excel中打开它们。使用单元格的变量为 Excel 工作表中的第一行创建一个插入语句,将其附加为额外的列。单击并向下拖动以在每一行上重复该语句。

复制该生成的列,并将其带到您的 sqlite 数据库浏览器中,然后运行该巨大的语句。

该声明应如下所示:="INSERT INTO newTable VALUES('" &A2&"','" &B2&"');"

不要让它变得更难,那么它应该是:P

于 2013-01-28T19:55:14.513 回答