黑马程序员技术交流社区

标题: sqlHelper 中连接字符串的作用 [打印本页]

作者: 魏庆君    时间: 2013-5-15 16:36
标题: sqlHelper 中连接字符串的作用
本帖最后由 魏庆君 于 2013-5-16 18:31 编辑

在sqlHelper中的连接字符串为什么要设置成readonly的呢?
public static readonly string connstr=ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
难道是这里面也会被修改么?
作者: 杜磊    时间: 2013-5-15 19:07
亲:
    这里为什么要设置为只读呢?
    首先:这个连接字符串一般不会轻易改变.在整个程序中.
    都只连接一个数据库.所以连接字符串不会改变.
    至于为什么要设置为只读.是因为不能让程序员在后面的炒作中修改该连接字符串而设置.
作者: 许大虾    时间: 2013-5-15 20:17
http://www.th7.cn/Program/net/2012/04/19/70817.shtml   看这个
作者: 淡蓝色    时间: 2013-5-16 16:34
开发中一般将sql链接字符串放在config配置文件中,方便用户跨服务器访问
作者: 王朋    时间: 2013-5-19 12:50
连接字符串是只读的,其实意思就是在外界通过代码是不能直接给他赋值,另外将字符串放到配置文件中会易于修改,如果数据库改变的话只需要改变一下配置文件就行了,非常易于修改。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2