我有一个Windows安装应用程序项目,其中包含我的所有项目输出。随之而来的还有我的mysql备份文件。现在根据我的要求我想在安装安装文件时将此文件恢复到数据库中在安装应用程序的安装程序类中使用c#代码。 这是我必须用来恢复备份文件的代码。
string constring = "server=localhost;user=root;pwd=qwerty;database=test;";
string file = "C:\\backup.sql";
using (MySqlConnection conn = new MySqlConnection(constring))
{
using (MySqlCommand cmd = new MySqlCommand())
{
using (MySqlBackup mb = new MySqlBackup(cmd))
{
cmd.Connection = conn;
conn.Open();
mb.ImportFromFile(file);
conn.Close();
}
}
}
一切都很好,但我没有得到如何找到我在这里手动给出的string file = "C:\\backup.sql";
我的mysql备份文件。从哪里我可以获得该文件。是否可以将备份文件重新定位到我的在安装应用程序时拥有自己的文件夹。
请帮帮我..谢谢..