c#调用

更新时间:02-05 教程 由 浅殇 分享

在C#中调用mysql存储过程

使用存储过程可以更方便的执行SQL语句,尤其是在需要频繁操作数据库时,存储过程可以大大优化性能。下面我们来看一下如何在C#代码中调用mysql存储过程。

连接mysql数据库

首先我们需要使用mysql提供的连接器 MySqlConnection 建立与数据库的连接。

创建mysql存储过程

使用mysql语句建立一个存储过程:

CREATE PROCEDURE CustomerInsert(IN Name VARCHAR(255), IN Age INT)BEGININSERT INTO Customers (CustomerName, ContactName, Country)VALUES (Name, Age);END

调用mysql存储过程

使用MySqlCommand对象执行存储过程:

using (MySqlConnection conn = new MySqlConnection(connectionString)){conn.Open();using (MySqlCommand cmd = new MySqlCommand("CustomerInsert", conn)){cmd.CommandType = CommandType.StoredProcedure;//添加参数cmd.Parameters.AddWithValue("@Name", Name);cmd.Parameters.AddWithValue("@Age", Age);//执行存储过程cmd.ExecuteNonQuery();}}

总结

通过以上代码示例,我们可以看出C#中调用mysql存储过程非常简单,只需要使用MySqlConnection和MySqlCommand对象即可实现。

声明:关于《c#调用》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2075517.html