c# MySql强制阻塞模式
本文关键字:模式 MySql | 更新日期: 2023-09-27 18:09:20
我有以下代码:
static void InsertRes(string Data)
{
string query = "INSERT INTO results (gamenum,result) " + Data;
query += ";";
//open connection
if (OpenConnection() == true)
{
//create command and assign the query and connection from the constructor
MySqlCommand cmd = new MySqlCommand(query, connection);
//Execute command
cmd.ExecuteNonQuery();
//close connection
CloseConnection();
}
}
我知道这不是最好的做法,但我在我的应用程序中生成数据,我怎么能强迫这个函数阻塞,直到查询已经成功地执行在mysql数据库上?
它会自动完成。
cmd.ExecuteNonQuery();
将在插入完成后返回。
这是标准的编程行为。同时处理多个任务是很棘手的。做一件事接着做另一件事很正常。