【发布时间】:2015-11-24 16:01:29
【问题描述】:
我正在使用 C# 制作一个 Windows 窗体应用程序 在 WAMP 的帮助下,我有一个正在运行的 MySQL 数据库。我在我的项目中引用了 MySQL dll。我没有收到来自控制台或代码本身的任何错误。然而,我的问题是我的 SQL 命令不起作用,我不知道为什么......
代码如下:
private void ConnectToDB(String title, String content, String price)
{
db_connection();
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = "INSERT INTO testing.customers (itemTitle, itemContent, itemPrice) VALUES('" + title + "', '" + content + "', '" + price + "');";
cmd.Connection = connect;
connect.Close();
}
private void db_connection()
{
try
{
conn = "Server=localhost;Database=testinbg;Uid=TheAdmin;Pwd=dsa67as7d66asd;";
connect = new MySqlConnection(conn);
connect.Open();
} catch (Exception e)
{
MessageBox.Show(e.ToString());
}
}
我已授予用户“TheAdmin”所有权限?我错过了什么吗? :)
【问题讨论】:
-
我没有看到您正在执行查询。使用 cmd.ExecuteNonQuery();
标签: c# mysql .net database winforms