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 }
复制代码

 

posted @   AutomationAnywhere  阅读(353)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示