把数据库连接信息写在web.config文件里(vs.net2003)
如果我们把数据库连接信息也就是数据库连接字符串写在web.config里,不但加强了程序的安全,同时也极大的方便了程序的修改。
在web.config文件里添加关键字key是通过<appSettings>标记来实现的,但是appSettings标记通常放在<system.web>.....</system.web>标记外面。例:
<configration>
<appSettings>
<add key="connString1"
value="server=localhost;user id=sa;pwd=;database=数据库名字"/>
<add key="connString2"
value="provider=Microsoft.Jet.OleDb.4.0;Data Source=数据库路径"/>
</appSettings>
<system.web>
要在代码中引用这些数据库连接字符串,需要先添加对System.ConFiguration名字空间的引用,在这个名字空间中含有ConfigurationSettings类,其静态方法ConfigurationSettings.AppSettings属性可获取web.config文件中<appSettings>节的设置,读到的值为string型。例如:
using System.Configuration;
string conn1 = ConfigurationSettings.AppSettings["connString1"];
string conn2 = ConfigurationSettings.AppSettings["connString2"];
SQLConnection myConn1 = new SQLConnection(conn1);
OleDbConnection myConn2 = new OleDbConnection(conn2);
.
.
.
</system.web>
</configration>
- · 用ASP建立网站地图
- · 获得ASP的中文日期字符串
- · 利用索引服务和ASP建立面向整个网站搜索程序
- · ASP+中不再依赖Cookie的设定方法
- · 负载平衡环境下的SESSION管理
- · ASP应用中数据库记录的选取与过滤
- · ASP的多条件动态查询
- · 优化ASP应用程序技巧四则
- · ASP中ActiveX控件的内嵌及调用
- · 在win2003上用cdo代替CDONTS发邮件
- · Freetextbox的使用
- · asp提供在线文章翻译的功能
- · 关于Request
- · 基于B/S下的IC智能卡的安全问题
- · ASP小偷偷取地址并生成html
- · 求助关于远程访问ACCESS数据库的问题
- · Forms验证中的roles
- · 一个比较精辟的索引文章
- · T-SQL: 17 个与日期时间相关的自定义函数(UDF)
- · 限制某段IP地址
- · 调用winrar压缩文件夹
- · ASP做的剪包锤游戏
- · 如何在ASP+中使用自定义的PAGELET
- · 利用ASP编写动态回复表单
- · 用ASP和javascript实现网页上的动态分级目录
- · 在Windows 2000中配置ASP开发环境
- · ASP数据库编程SQL常用技巧
- · 用ASP方式实现拥有动态伸缩层次列表的主页
- · ASP写入响应流的最高效率测试结果
- · ASP网页访问权的控制
- · 用ASP实现的2000年倒记时程序
- · 用ASP实现网上考试系统
- · 用ASP构筑主页聊天室
- · ASP万用分页程序
- · 用ASP制作张扬个性的调查系统
- · 用ASP建立一个简单的聊天室
- · 用ASP设计网站在线人数统计程序
- · 用ASP设计一个留言薄(下)
