vs2019连接SQL Server数据库详解

关注公众号并回复:“asp数据库资源 ”即可获取源码

在这里插入图片描述

第一步需要获取数据库连接字符串

新建项目成功之后,视图->服务器资源管理器->右击数据连接->复制粘贴计算机设备名称->选择相应数据库
在这里插入图片描述

在这里插入图片描述
右击新建的数据连接->查看属性->查看连接字符串
在这里插入图片描述

第二步,编辑web.config文件,在文件中加入如下代码段:

<connectionStrings>
		<add name ="Test"
			 connectionString=""//这里需要连接字符串
			 providerName="System.Data.SqlClient"/>
	</connectionStrings>

在这里插入图片描述

第三步、新建窗体,我本人新建的窗体是query.aspx,代码如下:

<body>
    <form id="form1" runat="server">
        <div>
            <asp:Button ID="Button1" runat="server" Text="查询" OnClick="btnClick" />
            <asp:GridView ID="GridView1" runat="server"></asp:GridView>
        </div>
    </form>
</body>

第四步,编辑query.aspx.cs文件,主要代码如下(本人数据表是## 标题student):

 using System;
 using System.Configuration;
 using System.Data.SqlClient;
protected void btnClick(object sender, EventArgs e)
        {
            string strcon = ConfigurationManager.ConnectionStrings["Test"].ConnectionString;//从web.config文件中读取连接字符串
            SqlConnection con = new SqlConnection(strcon);//定义连接对象
            SqlCommand cmd = new SqlCommand();//创建命令对象
            cmd.Connection = con;//设置命令对象的数据库连接属性
            cmd.CommandText = "select * from student";//把SQL语句赋给命令对象
            try
            {
                con.Open();//打开数据库连接
                Response.Write("连接数据库查询成功");
                SqlDataReader sdr = cmd.ExecuteReader();//执行SQL命令,并获取查询结果
                GridView1.DataSource = sdr;//将查询结果连接到GridView1中
                GridView1.DataBind();//将结果与GridView1绑定
            }
            catch (Exception ex)
            {
                Response.Write("连接失败,原因是" + ex.Message);
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open) //判断数据库连接是否关闭
                    con.Close();//关闭数据库连接
            }
        }`

结果:
在这里插入图片描述引用借鉴如下:若侵权联系可删

https://www.cnblogs.com/lucky-willie/p/12128698.html
https://blog.csdn.net/Alece/article/details/110639751

  • 36
    点赞
  • 249
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 26
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小灰灰学编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值