在.Net环境下使用MySQL

    要想在.Net环境下使用MySQL,必须引用MySQL的Connector,在VS中“项目”->“添加引用”->“浏览”,选择“MySql.Data.dll”,然后在文件开头

using MySql.Data.MySqlClient; 

    这个MySql.Data.dll可以从MySQL的官方网站上得到,但是下载到的要不是一个源码的zip包,要不就是一个10几M的msi安装文件,里面包含了很多其他的东西,包括Sample等等,实际上这几个dll只有几百K而已。所以,我打包把它单独拿出来。v2.0.rar  v4.0.rar       

using System;
using System.Collections.Generic;
using System.Text;
using MySql.Data.MySqlClient;

namespace MySQL
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                MySqlConnection conn = new MySqlConnection("server=Server;uid=User;pwd=Pass;database=Database");
                MySqlCommand cmd = new MySqlCommand("show databases;", conn);
                conn.Open();
                MySqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    Console.WriteLine(reader.GetValue(0).ToString());
                }                
                conn.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.ReadKey();
        }
    }
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注