Mysql 错误时生成程序

发布时间: 2016/10/20 5:04:44
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有一个叫做 MYSQLprogram 的程序,它包含一些简单的 Mysql 数据库连接。

MySqlConnection Conn = 
    new MySqlConnection(datasource=localhost;port=3306;username=root;password=);
conn.Open();
String Insert = "INSERT INTO DataBase.Row (id, name) VALUES (NULL, "hagbard");";
MySqlCommand CMD = new MySqlCommand(Insert, Conn);
CMD.ExecuteNonQuery();

^ 这段代码在 VisualStudio 中工作完全正常。


Built(Published) 程序时出现错误︰

Unable to connect to any of the specified MySql hosts.

发布的程序使用完全相同的代码在 VisualStudio 内运行的原始程序和网上遇到问题找不到人。

解决方法 1:

尝试更改︰

String Insert = "INSERT INTO DataBase.Row (id, name) VALUES (NULL, "hagbard");";

自:

String Insert = "INSERT INTO `Database`.`Row`(id, name) values('" + NULL+ "','" + hagbard + "';)";

我希望这会解决你的问题。有好的一天!

官方微信
官方QQ群
31647020