win10+ASP.NET(VS2019)连接sqlsever数据库

1.在VS2019中创建ASP.NET项目

1.选择ASP.NET Web应用程序创建项目
在这里插入图片描述
2.设置项目名称与项目位置

在这里插入图片描述

3.创建空项目
在这里插入图片描述
4.在解决方案资源管理器中,鼠标右击项目名称(Text)添加web窗体
在这里插入图片描述

在这里插入图片描述
4.以下为创建好后的页面
在这里插入图片描述

完成以上操作,就将ASP.NET项目创建成功了,下面对数据库sqlsever进行配置

2.配置sqlsever数据库

2.1.以超级管理员身份登入数据库

在这里插入图片描述

2.2.允许服务器远程登陆(混合登陆)

右击sqlserver服务器名字—属性:

在这里插入图片描述
在这里插入图片描述

2.3.设置远程账号sa及密码

在对象资源管理器->安全性->登录名->sa
中对sa的密码进行设置

在这里插入图片描述

在这里插入图片描述

2.4.打开SQLSERVER配置管理器,允许internet tcp/ip协议及连接

1.打开SQLSERVER配置管理器
在这里插入图片描述

在这里插入图片描述

2.5.完成以上操作后,重新启动服务器(控制面板—管理工具—服务 )

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对此项服务进行停止后再进行启动
在这里插入图片描述

2.6.用远程账号sa重新打开sqlserver

1、关闭sqlserver重新使用sa用户登入
在这里插入图片描述

3.在ASP.NET项目中连接数据库

1.进入到VS2019的页面中,点击设计进入设计页面

在这里插入图片描述
2.在工具箱中,将button控件拖到页面中。

在这里插入图片描述
3.修改button属性
在这里插入图片描述

在这里插入图片描述
4.双击button为其绑定函数
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
5.添加以下代码

 string cnstr = "server=LAPTOP-D6A7VHU8; database=StudentDB; uid=sa;pwd=sasasa;";
        SqlConnection cn = new SqlConnection(cnstr);
        cn.Open();
        string sql = "select * from 学生表 where 姓名='杨春'";
        SqlCommand cmd = new SqlCommand(sql, cn);
         SqlDataReader dr = cmd.ExecuteReader();
        dr.Read();
        Response.Write(dr["性别"].ToString());
        for (int i = 0; i < dr.FieldCount; i++)
            Response.Write("<br/>" + dr[i].ToString() + "  ");
        dr.Close();
        cn.Close();

6.引入命名空间
在这里插入图片描述
代码报错,未引进相对应的命名空间。在顶部添加代码。

using System.Data.SqlClient;

在这里插入图片描述
7.修改相应参数

在这里插入图片描述
自己的server数据在:
在这里插入图片描述

在这里插入图片描述
将其复制过去。

博主要查询学生管理中的数据,所以将databa=学生管理
在这里插入图片描述
uid=sa
pwd为自己为sa设置的密码。

在这里插入图片描述
8.参数设置完成后可以运行代码
在这里插入图片描述
9.点击button
在这里插入图片描述
10.展示效果
在这里插入图片描述
在这里插入图片描述
可以看出页面显示数据,与数据库中数据一致

连接数据库成功!!!

  • 10
    点赞
  • 107
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

GT-一二

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

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

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

打赏作者

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

抵扣说明:

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

余额充值