web.config中配置sql数据库连接
很多地方都会用到连接数据库、
如果能把字符串放在配置文件中、自然是很方便的了
增强了程序的可移植性并且也便于程序维护
简单地说:
把连接字符串放在配置文件中、需要的时候去取就行
很方便吧~
一般默认会有web.config这个文件。关于web.config可以参考http://blog.csdn.net/zhoufoxcn/article/details/3265141
<configuration> <system.web> <compilation debug= "false" targetFramework= "4.0" /> </system.web> <appSettings> <add key = "source" value= "Server=localhost;database=jobskynet6 ;Trusted_Connection=Yes" //看到没,key=“source”后面就是根据这个名字找到该字符串啦/> </appSettings> </configuration> |
后面的value值就是连接字符串。后面的各个值不用解释了吧~(后面的Trusted_Connection的值也可为Trusted_Connection=true)
当然,这是基于windows验证的连接方法。
如果选择了混合验证
<appSettings> <add key= "source" value= "Server=localhost;uid=sa;pwd='fang';database=khgx;" /> </appSettings> |
接下来就是如何得到字符串了
首先要引入configuration~即using,代码如:
1 2 3 4 5 6 7 8 | using System.Configuration; public partial class Proce : System.Web.UI.Page { private string source = System.Configuration.ConfigurationManager.AppSettings[ "source" ]; ..... |
如此、名为source的字符串便是我们需要的连接字符串。
说一下我自己的理解吧:在配置文件里加一个字符串、通过key唯一标识。用到的时候只是调出了文件中的一个已经存好的字符串而已。
当然网上还有比较专业的做法~
只是这个比较简单容易理解
本人也是初学、有不对的地方希望指正呀
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架