利用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();
}
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();
}
相关文章推荐
- 利用Xtrabackup进行mysql数据库的备份
- 利用xtrabackup备份mysql数据库
- MySQL 利用xtrabackup进行增量备份详细过程汇总
- 利用xtrabackup进行增量备份和增量恢复的实验
- 利用Percona XtraBackup进行单表备份恢复
- 使用xtrabackup进行MySQL数据库备份
- 使用xtrabackup进行MySQL数据库备份
- 使用Xtrabackup进行MySQL数据库备份和恢复测试
- 使用 xtrabackup 进行MySQL数据库物理备份
- MySQL 利用xtrabackup进行增量备份详细过程汇总
- 基于Xtrabackup进行MySQL数据库备份
- 使用 xtrabackup 进行MySQL数据库物理备份
- 利用scp自动输入密码进行文件远程拷贝或备份
- 如何利用mysqldump备份MySQL数据库
- 使用asp.net进行Mysql数据库备份程序的知识准备
- 使用xtrabackup对MySQL进行备份和恢复
- 利用Xtrabackup工具备份及恢复
- 用mysqldump对MySQL数据库进行数据备份与恢复
- EMOS 1.5 利用sersync2.5 beta1 进行热备份
- 如何利用ghost方式进行备份和恢复windows系统