数据访问综合应用(4-1)-C#窗体编程零基础到入门学习

数据访问综合应用(4-1)-C#窗体编程零基础到入门学习

首页动作格斗访问代码零更新时间:2024-06-13
数据访问综合练习-使用存储过程向数据表中添加数据

创建一个Windows程序在默认窗口下添加两个TextBox控件,一个Lable控件和一个Button控件,其中,TextBox控件用来输入要添加的数据,Lable控件用来显示添加成功或者失败的信息,Button控件用来调用存储过程。

完整示例代码:

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WinFormData51 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //实例化数据库连接对象 SqlConnection sqlcon = new SqlConnection("Server=XIAOKE;User Id=sa;Pwd=;DataBase=db_EMS"); SqlCommand sqlcmd = new SqlCommand();//实例化SqlCommand对象 sqlcmd.Connection = sqlcon;//指定数据库连接对象(修改为自己的) sqlcmd.CommandType = CommandType.StoredProcedure;//指定执行对象为存储过程 sqlcmd.CommandText = "proc_AddData";//指定要执行的存储过程名称 sqlcmd.Parameters.Add("@name", SqlDbType.VarChar, 20).Value = textBox1.Text;//为@name参数赋值 sqlcmd.Parameters.Add("@money", SqlDbType.Decimal).Value = Convert.ToDecimal(textBox2.Text);//为@money参数赋值 if (sqlcon.State == ConnectionState.Closed)//判断连接是否关闭 { sqlcon.Open();//打开数据库连接 } //判断ExecuteNonQuery方法返回的参数是否大于0,大于0表示添加成功 if (Convert.ToInt32(sqlcmd.ExecuteNonQuery()) > 0) { label3.Text = "添加成功!"; } else { label3.Text = "添加失败!"; } sqlcon.Close();//关闭数据库连接 } private void Form1_Load(object sender, EventArgs e) { } private void label1_Click(object sender, EventArgs e) { } private void textBox1_TextChanged(object sender, EventArgs e) { } private void label2_Click(object sender, EventArgs e) { } private void textBox2_TextChanged(object sender, EventArgs e) { } } }

*关于数据库访问的基本操作,请翻阅前面的文章,或者私信反馈

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved