如果我想离线使用mySQL数据库,我是否可以从服务器下载它并在我离线时从SELECT
下载它?这样我可以在线时使用服务器上的版本,并在离线时使用本地副本。
我想做这样的事情:
sql_con = new SQLiteConnection("Data Source=MySQLDB.sql")
答案 0 :(得分:1)
如果要脱机使用MySQL数据库,则可以更轻松地在自己的计算机上运行MySQL服务器软件的第二个实例。在您的计算机上复制服务器数据库,然后,当您要使用本地副本时,请附加到本地MySQL实例。
答案 1 :(得分:0)
MySQL和SQLite是两个完全不同的数据库,具有截然不同的文件格式。因此,直接文件重用不是一种选择。但是,您可以以SQLite友好格式(如CSV或直接SQL)从MySQL导出数据库,并将其导入SQLite。最有可能涉及一些编码。