一个项目即将结束,回过头来看程序,觉得这个还是很重要的。想当初刚接触ASP.NET时,连接数据库的问题就曾令我头痛不少,经常有些小异常。今天有空还是写下来,作个记录。
数据库连接字符串
<connectionStrings>
<add name="ConnectionString" providerName="System.Data.SqlClient"
connectionString="Data Source=(local);Initial Catalog=dbname;User ID=sa;Password=1"/>
</connectionStrings>
注:Data Source可以用Server代替,Initial Catalog表示数据库名,可以用Database代替。
(local)表示本地连接,如果是远程连接,可以用远程主机名或IP来表示。
同时,也可以通过appSettings来设置:
<appSettings>
<add key="ConnectionString" value="Data Source=(local);Initial Catalog=dbname;User
ID=sa;Password=1"/>
</appSettings>
除了这里的设置外,程序的安全性也是很重要的,如果别人获取了你的web.config,那就很危险了。当然,我们也可以通过对web.config文件来加密,或者对连接字符串加密。可以结合MD5、DES等经典算法再加上一些自定义的处理,这样安全性就会提高很多。这里主要是谈连接方法,具体的安全性,等以后做的成熟一些再写出来。