gpt4 book ai didi

c# - 使用C#连接MYSQL数据库

转载 作者:行者123 更新时间:2023-11-29 12:24:03 27 4
gpt4 key购买 nike

我有一个带有 MYSQL 数据库的 C# 应用程序。我本来工作没有任何问题,但突然出现问题:

MySql.Data.dll 中发生了“MySql.Data.MySqlClient.MySqlException”类型的第一次机会异常

我没有改变我的程序中的任何内容!!,我还检查了 PHP 页面的连接,它工作没有问题,问题只是出现在我的 C# 应用程序中。在 catch 部分,我将其更改为: ee.HResult 而不是“ee.message”,我得到了这个数字:-2147467259 ..!代码如下:

public static string conString = "";
public MySqlConnection objConn;
string server = "www.******.com";
string database = "******";
string uid = "******";
string password = "******";
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
try
{
conString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + "; CharSet=utf8;";
objConn = new MySqlConnection(conString);
objConn.Open();
MySqlCommand cmd = new MySqlCommand("select * from sett", objConn);
MySqlDataReader dataReader = cmd.ExecuteReader();
dataReader.Read();
int x = int.Parse(dataReader.GetDecimal(0).ToString());
MessageBox.Show(x.ToString());
}
catch (Exception ee)
{
MessageBox.Show(ee.Message);
}
}

最佳答案

问题是因为域中的“Remote MySQL”。我添加了 % 标记以允许所有远程连接数据库。

关于c# - 使用C#连接MYSQL数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28610456/

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