实验五 基于Sql2005的C/S程序开发
一. 实验目的:
使用编程工具进行数据库的图形化操作
二. 实验内容:
-
新建项目->Visual C#->Windows窗体应用程序
-
打开工具箱,拖拽控件至主窗体Form1
-
项目右键->添加新建项->Windows窗体
-
拖拽工具箱控件
学生信息添加窗体Form2
学生信息修改窗体Form3 -
连接数据库,修改app.config文件,添加以下代码:
server:服务器地 database:数据库名 uid:登录名 pwd:登录密码
这里只需要更改用户名和密码,该用户要有权限对数据库School进行修改等操作。
- 编辑Form1后台代码。项目右键->查看代码
- 从配置文件中读取数据库连接字段(Form1.cs)
注意:这里的configuration类需要从引用中调用
- 查询数据(Form1.cs)
- 添加、删除和修改数据(Form1.cs)
- 查询数据事件(Form1.cs)
需要注意的是,需要先修改各个组件的名称,使之与程序中引用的名称对应。
- 添加数据事件(Form2.cs)
- 修改数据事件(Form3.cs)
- 删除数据事件(Form1.cs)
- 弹出一个子窗体
- 运行截图
需要注意,删除时可能会出现键冲突问题,这是数据库本身的主键规定问题,与程序无关。
三. 实验总结:
通过VS的C#编程,实现了与数据库的通讯,进行了终端图形化的数据增改删查操作,更加了解了数据库的实用价值以及和其他语言的兼容性设置。