经过一段时间的学习,智慧社区商超管理系统这个项目结束了,这个项目可分为六个部分:
- 系统需求分析
- 系统界面原型设计
- 系统登录界面、系统主界面的制作
- 系统数据库设计
- 登录用户验证、密码修改界面、商品信息录入界面、商品信息查询修改界面的功能设计
- 系统程序的部署
其中,第二部分涉及了界面原型设计工具的使用,第三部分涉及了VS常用控件的使用方法,第四部分涉及了数据库设计的方法和注意事项,第五部分涉及了ADO .NET数据库访问技术,第六部分则是关于程序的打包与发布
在这个项目中,我觉得需要关注的是数据库的基础知识、ADO .NET数据库访问技术还有异常捕获/处理,其余的部分都很容易实现。
运用Connection对象建立与数据库的连接
string connStr = "Server=acer-PC\\sqlexpress;database=SuperMarket;Uid=sa;Pwd=123456";
conn = new SqlConnection(connStr);
conn.Open();
数据库连接字符串中包含三项内容:连接的服务器名称、数据库名和登录方式。服务器名称连接外网可以用IP,连接本机服务器可以直接用“.”,也可以可以用local或主机名等登陆方式有两种,SQL Sever验证和Windows身份验证,使用Windows身份验证直接将相关语句改为
Database=NET;Integrated Security=True;
而Command对象就是考验数据库基础知识了。
异常的捕获与处理
把可能出现异常的代码用try块括起来,如果在运行的过程中出现了异常,程序就会跳转到对应的catch块当中去执行,这个过程叫做捕获异常。
这是为了给用户更好的体验,用户不至于程序用着突然报错退出而用户却不知道为什么,也便于开发者跟踪查看。
try
{
//包含可能出现异常的代码
}
catch(Exception ex)
{
//处理异常的代码
}
finally
{
//总要执行的代码
//如:关闭数据库连接代码
con.Close();
}
网友评论