.net将数据库查询到的数据写入TXT文本

.net将数据库到的数据写入TXT文本,并保存到指定地方

   System.Text.StringBuilder sb = new System.Text.StringBuilder();

            System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection("database=数据库名称;server=服务器地址;uid=用户名;pwd=密码;");

            conn.Open();//打开数据连接

            System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("select 列名 from 表名 where 表达式", conn);

            using (System.Data.SqlClient.SqlDataReader reader = cmd.ExecuteReader())

            {

                sb.AppendFormat("{0}-{1}", reader[0], reader[1]);//这里几列,写几列

            }

            conn.Dispose();//释放数据库连接资源(可以使用using字段,继承了IDispose接口类都可以使用using释放非托管资源)
 System.IO.File.WriteAllText("文件路径",sb.ToString() );//写入文件

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答