c#连接到Mysql

来源:互联网 发布:react.js 中文文档 编辑:程序博客网 时间:2024/05/20 09:24

下载mysql-connector-net-6.6.7-noinstall.zip,上这个网站:http://dev.mysql.com/downloads/connector/net/6.6.html#downloads,版本看下面的图。

然后进入压缩包中进入tmp文件夹中,解压一个文件夹到自己选定的文件夹

我选的是v4;


然后进入vs2012中,点 视图 中的 解决方案资源管理器


右键点击选定的地方选择添加引用,选择右下角的浏览,到你解压的位置选定那四个dll文件添加进来

最后你的引用里多了mysql的文件

最后贴个代码:

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using MySql.Data;using MySql.Data.MySqlClient;namespace WindowsFormsApplication11{    public partial class Form1 : Form    {        string constr = "server=localhost;User Id=root;password=fan750912;Database=student";        class student        {            private string name;            private int age;            private string email;            public student(string name, int age)            {                this.name = name;                this.age = age;            }            public string getName()            {                return this.name;            }            public int getAge()            {                return this.age;            }        }        public Form1()        {            InitializeComponent();        }        private void Form1_Load(object sender, EventArgs e)        {        }        private void button1_Click(object sender, EventArgs e)        {            MySqlConnection mycon = new MySqlConnection(constr);            mycon.Open();            MySqlCommand mycmd =new MySqlCommand("insert into information values('范宇恒',12,'1913068672@qq.com');",mycon);            if (mycmd.ExecuteNonQuery() > 0)            {                Console.WriteLine("数据插入成功!");            }            Console.ReadLine();            mycon.Close();        }    }}

有一行数据是之前插得。

0 0