c# - "Keyword not supported"MySQL C#

标签 c# mysql winforms

我正在用 C# 和 MySQL(来自 GearHost 的服务器)开发一个 WinForms 应用程序用于数据存储。现在,我创建了一个类来处理 SQL 操作,但每次调用它时,我的代码都会抛出错误“KeyWord not support”。我读过其他类似的问题,但没有发现任何适合我的代码的内容。

string connectionString = @"datasource=mysql#.gear.host;port=3306;username=######;pwd=##########;database=########;";
MySqlConnection databaseConnection = new MySqlConnection(connectionString);

最佳答案

您可以使用连接字符串生成器,这样您就不必担心输错任何关键字。

var conn_string = new MySqlConnectionStringBuilder();
conn_string.Server = "######";
conn_string.UserID = "#######";
conn_string.Password = "#######";
conn_string.Database = "#######";

using (var conn = new MySqlConnection(conn_string.ToString()))
using (var cmd = conn.CreateCommand())
{
     cmd.CommandText = "your command text";
     conn.Open();
     cmd.ExecuteNonQuery();
}

关于c# - "Keyword not supported"MySQL C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43639184/

相关文章:

.net - DataGridView - "Cell Selection Style"- 编辑单元格

c# - 在 Web 和桌面应用程序中同步数据库?

c# - 始终在 UWP 中的 FlipView 控件上显示导航箭头

c# - 找不到错误 PDF 标题签名

mysql - 托管网站时 WordPress 数据库连接出错

c# - Savefiledialog 的 Stackoverflow 异常

c# - 窗体 : multiple keys pressed

mysql - 基于特定 SQL 组的列表

php - SQL 选择不区分大小写的文本,但不选择 Latex 函数名称

c# - 如何使用 Word Interop 在 C# 中向现有 Word 文档表添加新行?