从C#应用程序将数据插入MySQL表时出现的问题

时间:2016-08-22 00:00:40

标签: c# mysql

所以我在PhpMyAdmin上托管一个MySQL数据库,表格如下: MySQL Table

然后我使用它将数据插入其中:

using (MySqlConnection mySqlConnection = mysql.iniHandle())
{
    using (MySqlCommand mySqlCommand = mySqlConnection.CreateCommand())
    {
        if (!mysql.open(mySqlConnection))
        {
            return;
        }
        else
        {
            try
            {
                mySqlCommand.CommandText = "INSERT INTO `users`(`Name`, `CPU`, `Skype`, `Se7ensins`, `PayPal`, `Tool`, `Menu`) VALUES (@Name, @CPU, @Skype, @Se7ensins, @PayPal, @Tool, @Menu)";
                mySqlCommand.Parameters.AddWithValue("@Name", Name);
                mySqlCommand.Parameters.AddWithValue("@CPU", CPU);
                mySqlCommand.Parameters.AddWithValue("@Skype", Skype);
                mySqlCommand.Parameters.AddWithValue("@Se7ensins", S7);
                mySqlCommand.Parameters.AddWithValue("@PayPal", PayPal);
                mySqlCommand.Parameters.AddWithValue("@Tool", Authed4Tool);
                mySqlCommand.Parameters.AddWithValue("@Menu", Authed4Menu);
            }
            catch(MySqlException exc)
            {
                MessageBox.Show(exc.ToString());
            }
        }
    }
}

由于Id是AI主键,我只是让MySQL处理它(如果我错了,请纠正我......) 还只是说mysql.iniHandle()返回一个带有连接字符串的新MySQL连接,读取使用"选择*来自用户"查询工作,所以缺少连接不是问题...如果有人可以帮助我这将是很好的:)我真的坚持这个我做了一些研究,并尝试了一些来自网络的代码但似乎没有帮助我...

0 个答案:

没有答案