我可以将sqlite与mySQL备份文件一起使用吗?

时间:2011-09-08 01:11:23

标签: c# mysql sqlite offline system.data.sqlite

如果我想离线使用mySQL数据库,我是否可以从服务器下载它并在我离线时从SELECT下载它?这样我可以在线时使用服务器上的版本,并在离线时使用本地副本。

我想做这样的事情:

sql_con = new SQLiteConnection("Data Source=MySQLDB.sql") 

2 个答案:

答案 0 :(得分:1)

如果要脱机使用MySQL数据库,则可以更轻松地在自己的计算机上运行MySQL服务器软件的第二个实例。在您的计算机上复制服务器数据库,然后,当您要使用本地副本时,请附加到本地MySQL实例。

答案 1 :(得分:0)

MySQL和SQLite是两个完全不同的数据库,具有截然不同的文件格式。因此,直接文件重用不是一种选择。但是,您可以以SQLite友好格式(如CSV或直接SQL)从MySQL导出数据库,并将其导入SQLite。最有可能涉及一些编码。