首页 > 数据库技术 > 详细

数据库导出数据

时间:2016-07-08 11:39:21      阅读:231      评论:0      收藏:0      [点我收藏+]
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Data.SqlClient;
 6 using System.IO;
 7 
 8 namespace 数据库导出数据
 9 {
10     class Program
11     {
12         static void Main(string[] args)
13         {
14             string str = "Data Source =.; Initial Catalog = mysql; Integrated Security = True;";
15             string sql = "select * from users";
16 
17             //Data Source=.;Initial Catalog=mysql;Integrated Security=True
18             //下面有4个using,streamwriter必须使用using!!
19             using (SqlConnection con = new SqlConnection(str))
20             {
21                 using (SqlCommand cmd = new SqlCommand(sql, con))
22                 {
23                     con.Open();
24                     using (SqlDataReader reader = cmd.ExecuteReader())
25                     {
26                         if (reader.HasRows)
27                         {
28                             using (StreamWriter sw = new StreamWriter("1.txt"))
29                             {
30                                 sw.WriteLine("{0},{1},{2}", reader.GetName(0), reader.GetName(1), reader.GetName(2));
31                                 while (reader.Read())
32                                 {
33                                     sw.WriteLine("{0},{1},{2}", reader[0], reader[1], reader[2]);
34                                 }
35                             }
36                         }
37                     }
38                 }
39             }
40             Console.WriteLine("导出成功!");
41             Console.ReadKey();
42         }
43     }
44 }

 

数据库导出数据

原文:http://www.cnblogs.com/Jacklovely/p/5652797.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!