美文网首页
2.5 2.6 项目总结 付超

2.5 2.6 项目总结 付超

作者: 付超1705 | 来源:发表于2018-12-04 16:22 被阅读0次

2.5登录用户验证功能设计

1.ADO.NET :数据库访问技术,提供了两个核心组件来访问数据库:.NET Framework数据提供程序和DataSet数据集
2.ADO.NET查询数据库的流程

1)运用Connection对象建立与数据库连接;

2)导入命名空间;

3)打开连接;

4)利用Command对象的ExecuteReader()方法执行Select查询语句;

  1. 利用ExecuteReader()方法返回的DataReader对象读取数据,显示到界面上;
  1. 关闭连接
3、具体解析

ER图


图片1.png

具体数据表


图片5.png

登录界面


图片7.png

核心代码连接数据库

  tring connstr = "Data Source=.;InitialCatalog=z.2017270387;Integrated Security=True";

        SqlConnection sqlConn = new SqlConnection(connstr);

构造查询语句并提交

          String sqlstr = "sqlect * from z2017270387";

            SqlCommand cmd = new SqlCommand(sqlstr, sqlConn);

            SqlDataReader dr = cmd.ExecuteReader();

获取数据库返回的数据

          while (dr.Read())

            {

                string id = dr["id"].ToString();

                string name = dr["name"].ToString();

                string password=dr ["password"].ToString();

                string tel=dr ["tel"].ToString()

2.6密码修改界面功能设计

1.修改密码登陆界面
图片4.png

用户登录成功后,进入系统主界面。

用户通过点击主界面上的“修改密码”菜单,打开密码修改界面。

密码修改界面上,默认显示出当前登录的用户名。

2.ADO.NET实现查询数据库

1)运用Connection对象建立与数据库连接;

2)导入命名空间;

3)打开连接;

4)利用Command对象的ExecuteReader()方法执行Select查询语句;

  1. 利用ExecuteReader()方法返回的DataReader对象读取数据,显示到界面上;
  1. 关闭连接
3.关键代码

// 连接字符串,注意与实际环境保持一致

 String connStr = "Data Source=.;Initial

Catalog=SuperMarketSales;Integrated Security=True";

SqlConnection sqlConn = new SqlConnection(connStr);

 try

{

// 连接数据库

sqlConn.Open();

// 构造UPDATE命令,更改数据库,参见后面PPT

}

catch (Exception exp)

{

  MessageBox.Show("访问数据库错误:" + exp.Message);

 }

 finally

 {

  sqlConn.Close();

 }

// 构造UPDATE命令

  String sqlStr = "update EMPLOYEE set PASSWORD=@pwd where     ID=@id";

   SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);

// SQL字符串参数赋值

  cmd.Parameters.Add(new SqlParameter("@pwd", newPwd));

  cmd.Parameters.Add(new SqlParameter("@id", UserInfo.userId));

// 将命令发送给数据库

  int res = cmd.ExecuteNonQuery();

// 根据返回值判断是否修改成功

  if (res != 0)

  {

    MessageBox.Show("密码修改成功");

    this.Close();

     }

    else

    {

     MessageBox.Show("密码修改错误");

     }

相关文章

  • 2.5 2.6 项目总结 付超

    2.5登录用户验证功能设计 1.ADO.NET :数据库访问技术,提供了两个核心组件来访问数据库:.NET Fra...

  • 超市管理系统项目设计

    超市管理系统项目设计 小组成员分工: 冉新涛:撰写任务2.3的简书叶宝林:撰写任务2.5、2.6的简书付光红:撰写...

  • 第四周

    2.5 2.6 2.7 2.10 2.11

  • 没吃晚餐记录

    1.28 2.5 2.6 2.19 2.21

  • HCI 笔记 | Week 05 Design Principl

    Lessons 2.5 Design Principles and Heuristics and 2.6 Ment...

  • Exercises 2.5 2.6

    Exercises 2.5 Question Represent a number using pairs. Ma...

  • 2018-12-03

    2.6项目总结报告 任务内容 完善智慧社区商超管理系统用户密码修改功能设计。 任务目标 1、进一步认识ADO .N...

  • Flink Transtream 算子

    2.5 Transform 算子之-----select 2.6Transform 算子之 --connect ...

  • 2018-12-02

    智慧社区商超管理系统的设计与开发 成员及小组分工: 徐王旗:编辑2.3,2.4王利玲:编辑2.5,2.6李俊男:编...

  • 作曲法(2.5 - 2.6)

    更多优秀的国外作曲编曲教程请戳这里哦:作曲编曲相关讲座资料翻译整理 原文地址:作曲法 2.5 课题9:II 除了了...

网友评论

      本文标题:2.5 2.6 项目总结 付超

      本文链接:https://www.haomeiwen.com/subject/xrxvcqtx.html