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

实验五 基于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#编程,实现了与数据库的通讯,进行了终端图形化的数据增改删查操作,更加了解了数据库的实用价值以及和其他语言的兼容性设置。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
非常好的选择!使用Java和SQL Server(或其他数据库软件)可以开发出功能强大的中型网络数据库应用软件。这种软件通常采用客户端/服务器(C/S)架构,其中客户端应用程序通过网络连接到服务器端数据库。 首先,你需要使用Java编写客户端应用程序。Java提供了各种库和框架,使得开发客户端应用程序变得更加简单和高效。你可以使用Java的网络编程功能来实现与服务器之间的通信,以及处理用户界面和逻辑。 对于数据库部分,你可以选择SQL Server或其他数据库软件,如MySQL或Oracle。这些数据库软件提供了强大的数据存储和管理功能。你可以使用Java的数据库连接技术(如JDBC)来与数据库进行交互,执行查询、插入、更新和删除操作等。 在开发过程中,你需要设计数据库架构,包括表结构、关系和约束等。你可以使用SQL语句来创建和管理数据库对象,如表、视图和存储过程等。通过Java的数据库操作,你可以执行这些SQL语句,并处理返回的结果。 此外,你还可以使用Java的图形用户界面(GUI)库,如Swing或JavaFX,来创建用户友好的界面。通过这些库,你可以设计和实现各种界面元素,如窗口、按钮、文本框和表格等,以便用户可以轻松地与数据库进行交互。 总结起来,使用Java和SQL Server(或其他数据库软件)开发基于C/S架构的中型网络数据库应用软件是可行的。你需要编写Java客户端应用程序,使用网络编程与服务器进行通信,并使用Java的数据库连接技术与数据库进行交互。同时,你还可以使用Java的GUI库创建用户友好的界面。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值