C# 连接SQL数据库 ,增删改查
Default3.aspx.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Data;//数据库执行方式
4 using System.Data.SqlClient; //数据库
5 using System.Linq;
6 using System.Web;
7 using System.Web.UI;
8 using System.Web.UI.WebControls;
9
10
11
12 public partial class _Default : System.Web.UI.Page
13 {
14 //对象conn---(设置连接数据库的各项属性)
15 SqlConnection conn = new SqlConnection("server=****;database=SSC;uid=***;pwd=****");
16
17 //页面加载后执行的动作
18 protected void Page_Load(object sender, EventArgs e)
19 {
20
21 //用Label1显示数据库的数据数量 OK
22 conn.Open(); //打开数据库
23 SqlCommand cmd = new SqlCommand("select * from outstanding", conn);
24 int i = Convert.ToInt32(cmd.ExecuteScalar());//使用ExecuteScalar方法获取指定数据库中表数据数量(前提数据库连接必须打开conn.Open();)
25 Label1.Text = "数据表中共有:" + i.ToString() + "条数据";
26 conn.Close(); //关闭数据库
27 }
28
29 protected void Button1_Click(object sender, EventArgs e)
30 {
31
32 //用GridView显示数据库的数据 OK
33 //conn.Open(); //打开数据库 (使用Connection对象时,不需要将其打开)
34 SqlCommand cmd = new SqlCommand("select * from outstanding",conn);//定义一个数据命令对象,用来向数据库发送增删改查等SQL语句。
35 SqlDataAdapter sda = new SqlDataAdapter();//定义一个数据库适配器,用来充当数据库与Datasat之间的桥梁
36 sda.SelectCommand = cmd; //选择命令向数据库发送(发送查询语句)
37 DataSet ds = new DataSet(); //定义一个集合,它当中存放若干个数据块,像水库一样
38 sda.Fill(ds, "cs"); //Fill: 填充 把数据库中的表插入到ds中,取名为“cs”
39 GridView1.DataSource = ds.Tables[0]; //数据绑定 将ds数据中第一个表的数据,绑定到GridView1.DataSource中
40 GridView1.DataBind(); //显示数据
41
42 }
43 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界