private void button3_Click_1(object sender, EventArgs e) { try { string str = "server=localhost;User Id=root;password=123456;Database=class"; MySqlConnection conn = new MySqlConnection(str); string sql = $"insert into student (sno,sname, ssex,sage,sdept) values ('{textBox_ID.Text}', '{textBox_Name.Text}', '{textBox_Age.Text}', '{textBox_Age.Text}', '{textBox_Age.Text}')"; MySqlCommand cmd = new MySqlCommand(sql, conn); conn.Open(); int result = cmd.ExecuteNonQuery(); conn.Close(); if (result > 0) { MessageBox.Show("数据插入成功"); } else { MessageBox.Show("数据插入失败"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
时间: 2023-06-27 14:05:13 浏览: 141
这段代码是用 C# 语言编写的,用于向 MySQL 数据库中插入一条学生记录。首先,代码建立了一个连接到名为 "class" 的数据库的 MySqlConnection 对象 conn,并使用该对象创建一个 MySqlCommand 对象 cmd。然后,通过拼接 SQL 语句字符串,将插入语句赋值给 MySqlCommand 对象的 CommandText 属性。在执行 MySqlCommand 对象的 ExecuteNonQuery 方法后,判断返回值是否大于 0,以确定插入操作是否成功。最后,根据操作结果弹出消息框提示用户。
阅读全文