- 实验目的
使用合适的开发工具,编程实现数据库的访问。
- 实验环境
Windows10、SQL Server2019、Visual Studio 2022
- 实验内容
使用合适的开发工具,编程实现数据库的访问。Visual Studio 2022 连接SQL server数据库。
- 实验过程
实验流程:配置VS2022 -> 用SQL Server连接VS2022。
图1 配置环境
在这一步注意下载了:使用C++的桌面开发、数据存储和处理、ASP.NET和Web开发、.NET桌面开发。
图2 安装过程中
安装后,重新打开VS2022.
图3 打开vs2022
点击右侧中“创建新项目”。
图4 创建Windows窗体应用
图5 点击“下一步”
图6 点击“创建”
图7 创建之后的界面
可以通过拖拽鼠标调节窗口程序的大小以及修改程序的效果。双击窗口界面还可以进入后台的代码编辑区。
图8 双击窗口界面之后的界面
下面是进行数据库连接的内容:
图9 打开VS2022,创建Windows窗体应用(.NET Framework)
图10 起项目名改路径
图11 创建成功
图12 找到服务器资源管理器
图13 找到数据连接,右键,添加连接
图14 数据源选择Microsoft SQL Server数据库文件
图15 数据库文件名输入StudentManagement,选Windows身份验证
图16 点击“确定”后,点击“是”
图17 双击数据库(这是双击数据库之后的界面)
图18 表处右键添加新表
图19 添加新表后的界面
图20 设计student表(注意新建表的表名改成student了)
图21 点击“更新数据库”
图22 点击更新数据库按钮
图23 可看到刚才建立的student表
图24 同样方法新建一个college表
下面进行页面设计:
图25 打开Form1.cs[Design]
图26 在视图下选择工具箱
图27 工具箱打开后
图28 预期设计界面
图29 要填加的组件的类型说明
图30 添加组件完成
组件在工具箱中添加;需要编辑组件的两个属性(名字name和显示的文字text)
组件 name=要输入的名字 text=要输入的显示文字
左部:name=groupbox1 text=学生列表
中间:name=groupbox2 text=学生详情
右边:name=groupbox3 text=操作
下边:richtextbox name=rtxtStudentList
图31 要填加的组件的类型说明
给label改text 分别改成 学号 姓名 年龄 分数 专业
给textbox改name 分别是txtId txtName txtAge txtScore txtcollege
给button改name和text
name分别改成 btnnew btnInsert btnUpdate btnDelete btnSave
text分别改成 新建 插入 更新 删除 保存
给ComboBox改name改成cboColleges
学生列表里还要建一个listbox 名字是listStudent
图32 设计界面完成
图33 新增代码
我们使用的是Sqlconnection连接数据库,所以要新增引用using System.Data.SqlClient;
图34 右击数据库,点击属性
图35 复制连接字符串中的内容
图36 加一行代码(红色方框),将复制的内容粘贴到双引号内(绿色方框中)
之后的代码请参考:
手把手教你用SQLServer连接Visual Studio2019并编写一个学生信息管理页面_使用vis2019 和sqlserver做学生宿舍管理系统-CSDN博客
版权归原作者 追赶sun 所有, 如有侵权,请联系我们删除。