赞
踩
开场介绍一下这个MysqlBackup.Net dll
是国外开源的作品 官方网站 https://mysqlbackupnet.codeplex.com/
我这里提供目前官方最新版本 2.0.9.2 解压缩后里面会有两个文件夹 binaries里面是类库 里面分各个.net版本 source code里面是源代码 有兴趣的同学可自行下载研究其代码
这里要提醒一下:MySqlBackup.dll是依赖于MySql.Data.dll的 所以引用MySqlBackup.dll的同时也要引用MySql.Data.dll
C#调用MySqlBackup.dll 备份Mysql数据库
- 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.ExportToFile(file);
- conn.Close();
- }
- }
- }
C#调用 MySqlBackup.dll 还原Mysql数据库
- 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();
- }
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。