
Code
1 using MySql.Data;
2 using MySql.Data.MySqlClient;
3
4 private void Bind_Data()
5 {
6 string connString = "Server=127.0.0.1;Database=user_info;Uid=root;Pwd=mysql;";
7
8 MySqlConnection myconn = new MySqlConnection(connString);
9 try
10 {
11 myconn.Open();
12 MySqlCommand mycomm = new MySqlCommand("finduser", myconn);
13 mycomm.CommandType = CommandType.StoredProcedure;
14 MySqlParameter myPare = new MySqlParameter();
15 myPare.ParameterName = "uName";
16 myPare.Value = this.TextBox1.Text.Trim().ToString();
17 mycomm.Parameters.Add(myPare);
18 mycomm.Parameters["uName"].Direction = ParameterDirection.Input;
19 mycomm.Parameters.Add("@num",MySqlDbType.Int32);
20 mycomm.Parameters["@num"].Direction = ParameterDirection.Output;
21 MySqlDataAdapter myDA = new MySqlDataAdapter(mycomm);
22 DataSet MyDS = new DataSet();
23 myDA.Fill(MyDS, "dt");
24 GridView1.DataSource = MyDS;
25 GridView1.DataBind();
26 }
27 catch (Exception er)
28 {
29 lblmsg.Text = er.Message;
30 }
31 }折腾半天,最开始想用DOBC连接,差了半天才晓得要装ODBC.NET。
于是干脆装上了MySQL Connector Net 6.1.2,还是很好用了~
顺便学习了下MySQL的存储过程。注意输入的参数和输出的参数。