首页 文章

MySQL通过WinForms C#更改“用户”表项

提问于
浏览
-2

快速提问 - 是否可以通过WinForm应用程序更改已输入MySQL数据库下“用户”表的用户的密码?

我一直在插入并从我创建的数据库中选择数据,但如果我想更改MySQL密码,我想知道这是否可以通过C#实现 . 原因我说这是因为ATM连接字符串是硬编码的,以获取用户名和密码(也许有人可以提供关于如何不在App.config中的连接字符串中存储密码的建议) .

谢谢 :)

1 回答

  • 0

    采取类似this post的内容并更改命令字符串中的语句以使用ALTER USER:

    using(MySqlConnection Connection = new MySqlConnection("SERVER=localhost;UID=root;"))
    using(MySqlCommand Command = new MySqlCommand("ALTER USER 'username'@'localhost' IDENTIFIED BY 'password';", Connection))
    {
        Connection.Open();
        Command.ExecuteNonQuery();
    }
    

相关问题