2023年6月21日发(作者:)

WPF字符串SQL命令的增删改与存储过程的增删改1.⽬的与要实现的功能和截图功能:实现SQL命令的增删改;实现SQL的存储过程的增删改;⽬的:熟悉WPF与SQL连接的操作; 掌握SQL命令的增删改的⽅式; 掌握存储过程增删改的⽅式; ⽐较两种⽅式的不同。效果截图:SQL命令增删改界⾯---

存储过程增删改界⾯:

2.步骤和思路先测试Sql命令的增删改(新建⼀个类前台设置---------后台设置)

再测试存储过程的增删改(新建⼀个类----------新建⼀个窗⼝,前台编辑--------后台编辑)

然后再主界⾯放置⼀个按钮,跳转到存储过程增删改的窗⼝。

命令增删改代码 ⽂件:using System;using c;using ;using ;using uration;//using ent;using s;using ;//namespace WpfDataGridAdoTest{

public class DBSimple { private SqlConnection con; public DBSimple() { string str = @"Data Source=PC01;Integrated Security=SSPI;database=SuperMarket"; con = new SqlConnection(str); } public void TestExecuteNonQuery_Insert(string id, string name) { if (con == null) return; string sql = "insert 员⼯信息 values('" + id + "','" + name + "')"; SqlCommand cmd = new SqlCommand(sql, con); if ( == ) (); try { eNonQuery(); } catch (SqlException ex) { (e); } } public void TestExecuteNonQuery_Delete(string id) { if (con == null) return; string sql = "delete from 员⼯信息 where 员⼯ID='" + id + "'"; SqlCommand cmd = new SqlCommand(sql, con); if ( == ) (); try { eNonQuery(); } catch (SqlException ex) { (e); } } public void TestExecuteNonQuery_Update(string id, string name) { if (con == null) return; string sql = "update 员⼯信息 set 员⼯姓名='" + name + "' where 员⼯ID='" + id + "'"; SqlCommand cmd = new SqlCommand(sql, con); if ( == ) (); try { eNonQuery(); } catch (SqlException ex) { (e); } } }}View Code

: