您的位置:首页 > 编程语言 > C#

C# CSV 导出

2012-12-19 13:52 162 查看
static void Main(String[] args)
{
Console.WriteLine("--------");

string myconn = "Database='test';Data Source=localhost;User ID=root;Password=123456;CharSet=utf8;";
//需要执行的SQL语句
string mysql = "SELECT * from users";
//创建数据库连接
MySqlConnection myconnection = new MySqlConnection(myconn);

myconnection.Open();
//创建MySqlCommand对象
MySqlCommand mycommand = new MySqlCommand(mysql, myconnection);
//通过MySqlCommand的ExecuteReader()方法构造DataReader对象
MySqlDataReader myreader = mycommand.ExecuteReader();

//int size = 1024;
//int sizeCnt = (int)Math.Ceiling((double)dataGrid.RowCount / (double)2000);
StreamWriter write = new StreamWriter("F:\\test.csv", false, Encoding.Default, 1024 * 4);

write.Write("ID" + "," + "user_name" + "," +"user_passwd");

write.WriteLine();

while (myreader.Read())
{
string Tem = myreader.GetInt32(0) + "," + myreader.GetString(1) + "," + myreader.GetString(2);
write.WriteLine(Tem);
}

write.Flush();
write.Close();

myreader.Close();

myconnection.Close();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: