数据库实验 基于Sql2005的C/S程序开发

本文介绍了使用Visual C#进行基于SQL Server 2005的客户端/服务器(C/S)应用程序开发的过程。通过创建Windows窗体应用程序,实现学生信息的增删改查功能,深入探讨了数据库连接、数据操作及图形界面设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验五 基于Sql2005的C/S程序开发

一. 实验目的:
使用编程工具进行数据库的图形化操作
二. 实验内容:

  1. 新建项目->Visual C#->Windows窗体应用程序
    在这里插入图片描述

  2. 打开工具箱,拖拽控件至主窗体Form1
    在这里插入图片描述

  3. 项目右键->添加新建项->Windows窗体

  4. 拖拽工具箱控件
    在这里插入图片描述
    学生信息添加窗体Form2
    在这里插入图片描述
    学生信息修改窗体Form3

  5. 连接数据库,修改app.config文件,添加以下代码:

在这里插入图片描述
server:服务器地 database:数据库名 uid:登录名 pwd:登录密码


这里只需要更改用户名和密码,该用户要有权限对数据库School进行修改等操作。

  1. 编辑Form1后台代码。项目右键->查看代码
    在这里插入图片描述
  2. 从配置文件中读取数据库连接字段(Form1.cs)
    在这里插入图片描述

注意:这里的configuration类需要从引用中调用

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

  1. 查询数据(Form1.cs)
    在这里插入图片描述
  2. 添加、删除和修改数据(Form1.cs)
    在这里插入图片描述
  3. 查询数据事件(Form1.cs)
    需要注意的是,需要先修改各个组件的名称,使之与程序中引用的名称对应。
    在这里插入图片描述
  4. 添加数据事件(Form2.cs)
    在这里插入图片描述
  5. 修改数据事件(Form3.cs)
    在这里插入图片描述
  6. 删除数据事件(Form1.cs)
    在这里插入图片描述
  7. 弹出一个子窗体
    在这里插入图片描述
  8. 运行截图
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

需要注意,删除时可能会出现键冲突问题,这是数据库本身的主键规定问题,与程序无关。
三. 实验总结:
通过VS的C#编程,实现了与数据库的通讯,进行了终端图形化的数据增改删查操作,更加了解了数据库的实用价值以及和其他语言的兼容性设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值