下载文件:官网下载mysql-connector-net-6.9.8(或其他版本)
过程:
1.运行CMD(管理员)
2.输入以下命令: msiexec /package "你的安装文件路径"
打开项目,右键添加引用--选择MySql data--代码添写 using MySql.Data; using MySql.Data.MySqlClient;
连接例子:
向表中插入新数据并查看所有数据。(下面的
string connect = "Server=localhost;Database=mydata;Uid=root;Pwd=19412";database和Pwd是我自己设立的。
databases默认有四个:
information_schema |
mysql |
performance_schema |
test |
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace database_test { public partial class Form1 : Form { public Form1() { InitializeComponent(); } string connect = "Server=localhost;Database=mydata;Uid=root;Pwd=19412"; private void button1_Click(object sender, EventArgs e) { string name = textBox1.Text; string sex=textBox2.Text; MySqlConnection con = new MySqlConnection(connect); MySqlCommand cmd; con.Open(); try { if (name == "") { } else { cmd = con.CreateCommand(); cmd.CommandText = "insert into person(name,sex) values(@name,@sex)"; cmd.Parameters.AddWithValue("@name", name); cmd.Parameters.AddWithValue("@sex", sex.ToCharArray()); cmd.ExecuteNonQuery(); } } catch (Exception) { throw; } finally { if (con.State == ConnectionState.Open) { con.Close(); LoadData(); } } } private void LoadData() { MySqlConnection con = new MySqlConnection(connect); MySqlCommand cmd = con.CreateCommand(); con.Open(); try { cmd.CommandText = "select *from person"; MySqlDataAdapter adap = new MySqlDataAdapter(cmd); DataSet ds = new DataSet(); adap.Fill(ds); dataGridView1.DataSource = ds.Tables[0].DefaultView; } catch (Exception) { throw; } finally { if (con.State == ConnectionState.Open) { con.Close(); } } } } }
官网可下载:
mysql-connector-net-6.9.8-noinstall
1.文件下载地址为http://dev.mysql.com /downloads/connector/net/6.6.html#downloads ,下载平台选择.Net&Mono,下载ZIP免安装版。