gpt4 book ai didi

c# - 使用 C# 检查用户是否已存在于 MySql 数据库中

转载 作者:太空宇宙 更新时间:2023-11-03 12:26:13 25 4
gpt4 key购买 nike

我有以下代码,我想要查询数据库的代码:

 MySqlConnection connection = new MySqlConnection(Connection);
MySqlCommand cmd;
connection.Open();
try
{
cmd = connection.CreateCommand();
cmd.CommandText = ("INSERT INTO edata (username) VALUES ('" + this.NewUserName.Text +"') ;");
MySqlDataReader myReader;
myReader = cmd.ExecuteReader();
loading.Show();
MessageBox.Show("Your Account Has Been Created!!");
connection.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}

如果客户端输入 (NewUserName.Text) 与数据库中的用户名相同,应该会出现错误消息,否则会出现重复的用户名。我该怎么做?

我已经获得了字符串形式的连接。

先谢谢了!!!

PS 我是一名学习 C# 和 MySql 的学生,非常感谢任何帮助和建议!

最佳答案

您可以在数据库中的用户名字段上创建唯一约束,如果用户已经存在,这将抛出异常。

或者,您可以从表中进行手动选择,并在插入之前查看是否有同名的用户。

关于c# - 使用 C# 检查用户是否已存在于 MySql 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17511050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com