您的位置:首页 > 数据库 > MySQL

利用Xtrabackup进行mysql数据库的备份

2014-12-04 23:09 309 查看
SqlConnection conn=new SqlConnection();
conn.ConnectionString=ConfigurationSettings.AppSettings["ConnectionString"];
string sqlStatement="select * from Orders where CustomerID=@ID order by OrderID";
SqlCommand sqlcmd=new SqlCommand(sqlStatement,conn);
sqlcmd.Parameters.Add("@ID",CustomerID);
conn.Open();

DataSet ds=new DataSet();
SqlDataAdapter da=new SqlDataAdapter(sqlcmd);
da.Fill(ds,"Table");
this.dg.DataSource=ds;
this.textBox1.DataBindings.Add("Text",ds,"Table.CustomerID");

try
{
SqlDataReader sdr=sqlcmd.ExecuteReader();
int cols=sdr.FieldCount;
DataTable Mytab=new DataTable();
Mytab.BeginLoadData();
for(int i=0;i<cols;i++)
{
Mytab.Columns.Add(sdr.GetName(i),sdr.GetType());
}
string [] lvitem=new string[cols];
object [] values=new object[cols];
while(sdr.Read())
{
DataRow myRow=Mytab.NewRow();
sdr.GetValues(values);
for(int i=0;i<values.Length;i++)
myRow[i]=values[i].ToString();

Mytab.Rows.Add(myRow);
}
Mytab.EndLoadData();
this.dg.DataSource=Mytab;
sdr.Close();

}
catch(System.Data.SqlClient.SqlException ex)
{
MessageBox.Show(ex.Message);
}
finally
{
conn.Close();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: