我正在使用MySql Connector程序包:https://www.nuget.org/packages/MySqlConnector连接到它。那就是我的代码的样子:
public async Task<List<User>> GetUsersAsync()
{
List<User> readUsers = new List<User>();
string connection = "server=myserverip;database=db;user=user;password=pwd";
using (MySqlConnection con = new MySqlConnection(connection))
{
MySqlCommand cmd = new MySqlCommand("SELECT * FROM admin", con);
cmd.CommandType = CommandType.Text;
con.Open();
MySqlDataReader rdr = cmd.ExecuteReader();
while(rdr.Read())
{
User user = new User();
user.ID = Convert.ToInt32(rdr["ID"]);
user.Username = rdr["Username"].ToString();
user.Password = rdr["Password"].ToString();
readUsers.Add(user);
}
}
return readUsers;
}
当然,连接字符串的值不同于上面显示的值(出于安全原因)。我遇到以下错误,但我不知道如何解决这些错误或确切的问题是什么:
我不确定如何继续或现在尝试什么。
我正在使用gitpod在线IDE(相对于浏览器中带有ubuntu linux服务器的代码)。我正在努力与其他Linux(CentOS)服务器上的mysql数据库建立连接。...