黑马程序员技术交流社区
标题:
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