gpt4 book ai didi

c# - 无法连接到托管计算机上的 Mysql 数据库

转载 作者:行者123 更新时间:2023-11-29 03:04:49 25 4
gpt4 key购买 nike

我正在使用 C# Windows 窗体项目来使用 GoDaddy 网络主机上的数据库。

这是我得到的错误:

SqlConnection sqlConn = new SqlConnection("Data Source=tibia.db.XXXXX.hostedresource.com; Initial Catalog=tibia; User ID=tibia; Password='XXXXX';");

当我点击按钮并调试它时,它停在这里:sqlConn.Open();

sqlConn.Open();
SqlCommand sqlComm = new SqlCommand("INSERT INTO player (date, name, level, experience) " +
"VALUES ('" + DateTime.Now.ToString() + "','" +
getPlayerName(Tibia.Handle, (BattleList_Start + Base + (BattleList_Step * playerIndex) + 4)) + "','" +
Convert.ToString(ReadInt32(LvlAdr + Base, 4, Tibia.Handle)) + "','" +
Convert.ToString(ReadInt32(XpAdr + Base, 4, Tibia.Handle)) + ")", sqlConn);
sqlComm.ExecuteNonQuery();
sqlConn.Close();

这里是GoDaddy提供的数据库信息。

事实与来源之间的所有信息完全相同且正确。

有谁知道我做错了什么?

最佳答案

您的问题是您正在使用 MSSQL (Microsoft) 类访问 MySQL 数据库。当然,您会遇到错误。

您需要使用 MySql C# Connector .语法应该几乎相同。参见 this codeproject article寻求一些帮助来设置它。但简短的版本是:将 MySql 放在所有“SQL 相关”类之前,它应该可以工作。

关于c# - 无法连接到托管计算机上的 Mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17415772/

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