大家好,我是陈景序,今天我们来聊聊web.config文件中那个神秘的connectionStrings。是不是经常看到这些字段,却不知道它们具体是干什么的?别急,今天就来给你一一揭晓。
Application Name:这是应用程序的名称,默认情况下是“.Net SqlClient Data Provider”。
AttachDBFilename / extended properties / Initial File Name:这里指定了可连接数据库的主文件名及其完整路径,记得用关键字“database”来指定数据库名称。
Connect Timeout / Connection Timeout:在连接超时前,等待连接服务器的时间长度,默认是15秒。
Data Source / Server / Address / Addr / Network Address:这里填写要连接的SQL Server实例的名称或网络地址。
Initial Catalog / Database:这是数据库的名称。
Integrated Security / Trusted_Connection:当设置为false时,需要指定用户ID和密码;设置为true时,将使用当前Windows账户凭据进行身份验证。推荐使用SSPI。
Packet Size:与SQL Server实例通信的网络数据包大小,默认为8192字节。
Password / Pwd:SQL Server账户登录密码,建议使用Integrated Security或Trusted_Connection。
Persist Security Info:当设置为false或no时,安全敏感信息不会作为连接的一部分返回,重置连接字符串将重置所有连接字符串值,推荐使用默认值。
User ID:SQL Server登录账户,建议使用Integrated Security或Trusted_Connection。
Max Pool Size:池中允许的最大连接数。
Min Pool Size:池中允许的最小连接数。
Pooling:当设置为true时,系统将从池中提取SQLConnection对象或在必要时创建并添加到池中,默认值为true。
了解了这些属性字段,相信你对web.config中的connectionStrings已经有了更深入的了解。更多关于Web开发和PHP技术的知识,欢迎访问websoft网络软件专家,我是陈景序,我们下期再见!
