gpt4 book ai didi

c# - 通用应用程序MySQLConnector队列执行错误

转载 作者:行者123 更新时间:2023-11-29 21:14:05 25 4
gpt4 key购买 nike

我尝试使用 PHPAdmin 对我的虚拟服务器上的数据库执行队列,并且得到了

异常(exception):

enter image description here

代码:

        static string server = "999.999.999.235";
static string database = "admin_";
static string user = "root";
static string pswd = "secret";

public static void login()
{
string connectionString = "Server = " + server + ";database
= "+ database + ";uid = " + user + ";password = " + pswd + ";" + "SslMode=None;" + "CharSet=utf8;";
using (MySqlConnection connection = new

MySqlConnection(connectionString))
{
connection.Open();
MySqlCommand checkLogin = new MySqlCommand("SELECT * FROM `UserData`;");
using (MySqlDataReader reader = checkLogin.ExecuteReader())
{
reader.Read();
string hash = reader.GetString("UserName");
string salt = reader.GetString("Workbench");

抛出异常的位置:

MySqlCommand checkLogin = new MySqlCommand("SELECT * FROM UserData;");

我尝试了 UserData 以及带有和不带有 ; 的 UserData 。同样的异常。在服务器上,队列工作正常。

问题:队列是否错误或者我忘记了服务器上的配置?

最佳答案

问题是,我忘记设置命令的连接

connection.Open();
MySqlCommand checkLogin = new MySqlCommand("SELECT * FROM `UserData`",connection);

添加连接后,一切正常。

关于c# - 通用应用程序MySQLConnector队列执行错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36108468/

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