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

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

  1. 新建项目->Visual C#->Windows窗体应用程序
    数据库实验 基于Sql2005的C/S程序开发

  2. 打开工具箱,拖拽控件至主窗体Form1
    数据库实验 基于Sql2005的C/S程序开发

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

  4. 拖拽工具箱控件
    数据库实验 基于Sql2005的C/S程序开发
    学生信息添加窗体Form2
    数据库实验 基于Sql2005的C/S程序开发
    学生信息修改窗体Form3

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

数据库实验 基于Sql2005的C/S程序开发
server:服务器地 database:数据库名 uid:登录名 pwd:登录密码


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

  1. 编辑Form1后台代码。项目右键->查看代码
    数据库实验 基于Sql2005的C/S程序开发
  2. 从配置文件中读取数据库连接字段(Form1.cs)
    数据库实验 基于Sql2005的C/S程序开发

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

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

  1. 查询数据(Form1.cs)
    数据库实验 基于Sql2005的C/S程序开发
  2. 添加、删除和修改数据(Form1.cs)
    数据库实验 基于Sql2005的C/S程序开发
  3. 查询数据事件(Form1.cs)
    需要注意的是,需要先修改各个组件的名称,使之与程序中引用的名称对应。
    数据库实验 基于Sql2005的C/S程序开发
  4. 添加数据事件(Form2.cs)
    数据库实验 基于Sql2005的C/S程序开发
  5. 修改数据事件(Form3.cs)
    数据库实验 基于Sql2005的C/S程序开发
  6. 删除数据事件(Form1.cs)
    数据库实验 基于Sql2005的C/S程序开发
  7. 弹出一个子窗体
    数据库实验 基于Sql2005的C/S程序开发
  8. 运行截图
    数据库实验 基于Sql2005的C/S程序开发
    数据库实验 基于Sql2005的C/S程序开发
    数据库实验 基于Sql2005的C/S程序开发

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

相关文章:

猜你喜欢
相关资源
相似解决方案