自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hannah

——好好工作才有好的生活。

  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 SqlParameter参数化查询

上篇博客写了关于重构代码用到的SQLHelper类,这个类包括四种函数,根据是否含参和是否有返回值各分两种。在这里写写传参过程用到的SqlParameter。     如果我们使用如下拼接sql字符串的方式进行数据库操作存在脚本注入的危险:  Dim sql As String = "insert into T_Loginlog(userID,loginDate,loginT

2013-06-24 14:30:31 5799 22

原创 从SQLHelper看代码重构

SQLHelper很好地体现了抽象和封装的思想,为了避免每次连接数据库时都要创建连接并实例化连接对象和得到连接对象,我用构造函数对conn进行初始化,并写了GetConn()函数,把重复的内容提取出来是重构的重要工作。 Imports System.Data.SqlClientImports System.ConfigurationPublic Class SQLHelper

2013-06-17 23:50:59 1934 18

原创 使用配置文件保存数据库连接字符串

去年学了五个关于数据库连接的例子,然后开始做系统。那个时候真的不懂什么叫数据库连接……直到今天好像真的明白究竟如何连了,恍然间意识到,本该大一学会的东西在大二学会,本该大二弄明白的事情大三才懂得。     一直一直都在写数据库连接语句,事实上也连接成功了很多年(很多次的意思),直到开始考虑设计一个完善的数据访问策略,考虑到安全性如身份验证、授权,考虑到连接对性能和可伸缩性的影响等,才开始探

2013-06-08 19:34:37 3992 13

原创 三层架构——U层、B层、D层,层层深入

引用一张图片来表示三层系统的分层次结构:表现层(UI):通俗地讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增删改查等。下面这张图是对各个层作用的解释:    但每个系统不只有这三个部分,还包括

2013-06-01 16:04:03 5964 25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除