黑马程序员技术交流社区

标题: 写了一个将数据库中的数据导出到txt文本中的程序 [打印本页]

作者: 熊丽    时间: 2013-8-9 00:19
标题: 写了一个将数据库中的数据导出到txt文本中的程序
  1. private void ExportBtn_Click(object sender, EventArgs e)
  2.         {
  3.             string cfig = ConfigurationManager.ConnectionStrings["peoplecon"].ConnectionString.ToString();//数据库连接
  4.             try
  5.             {
  6.                 using (FileStream fileStream = new FileStream(@"d:\a.txt", FileMode.OpenOrCreate))//指定路径和文件创建方式
  7.                 {
  8.                     using (StreamWriter streamwriter = new StreamWriter(fileStream))
  9.                     {
  10.                         using (SqlConnection cnn = new SqlConnection(cfig))
  11.                         {

  12.                             using (SqlCommand cmd = new SqlCommand())
  13.                             {
  14.                                 DataSet ds = new DataSet();//创建一个DataSet
  15.                                 string sql = "select * from people";
  16.                                 SqlDataAdapter adapter = new SqlDataAdapter(sql, cnn);
  17.                                 adapter.Fill(ds);//将数据填充到DataSet
  18.                                 DataTable dt = ds.Tables[0];//建立一个DataTable
  19.                                 for (int rows = 0; rows < dt.Rows.Count; rows++)//将DataTable中的数据写到txt文件中
  20.                                 {
  21.                                     string str = dt.Rows[rows][0].ToString() + "|" + dt.Rows[rows][1].ToString();

  22.                                     streamwriter.WriteLine(str);


  23.                                 }
  24.                             }
  25.                         }
  26.                     }
  27.                     MessageBox.Show("导出成功");
  28.                 }
  29.                
  30.             }
  31.             catch
  32.             {
  33.             }
  34.         
  35.         }
  36.     }
复制代码

作者: 许庭洲    时间: 2013-8-9 06:07
值得学习ing!
作者: 彭家贰小姐    时间: 2013-8-9 11:51
{:soso_e179:}
作者: 小天    时间: 2013-8-9 13:29
{:soso_e179:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2