在C#中调用MySQL存储函数,您需要使用一个支持MySQL的数据库连接库。这里以MySQL官方的ADO.NET驱动程序为例,以下是一个简单的示例代码:
在Visual Studio中,右键单击项目名称,选择“管理NuGet程序包”,搜索“MySql.Data”并安装。
using System;
using MySql.Data.MySqlClient;
namespace CallMySQLStoredFunction
{
class Program
{
static void Main(string[] args)
{
string connectionString = "server=localhost;user id=root;password=your_password;database=your_database_name";
MySqlConnection connection = new MySqlConnection(connectionString);
connection.Open();
string storedFunctionName = "your_stored_function_name";
string query = $"SELECT {storedFunctionName}()";
MySqlCommand command = new MySqlCommand(query, connection);
object result = command.ExecuteScalar();
Console.WriteLine($"The result of the stored function is: {result}");
connection.Close();
}
}
}
请将your_password
、your_database_name
和your_stored_function_name
替换为您的实际MySQL数据库的密码、数据库名称和存储函数名称。
领取专属 10元无门槛券
手把手带您无忧上云