3
回答
c# 网页调用数据库的数据
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   

//public static readonly string connString = ConfigurationManager.ConnectionStrings["MySchoolConnectionString"].ToString();

//private static readonly string connString = @"Data Source=.;Initial Catalog=MySchool;Integrated Security=True";

这两种有什么区别吗,怎么一个可以一个不行呢,请大神赐教,thanks very much

C#
举报
Mr_Jiang
发帖于4年前 3回/293阅

以下是问题补充:

  • @Mr_Jiang :请问这两者怎么用啊,都是连接数据库的吗,怎么样使用才行啊 (4年前)
共有3个答案 最后回答: 4年前

上面那个连接字符串写在web.config里面,例如

<connectionStrings>
  <add name="随便名称,例如你的'[]'里面的字符串" connectionString="Data Source=.;Initial Catalog=你的数据库名称;Integrated Security=True;/>  
</connectionStrings>

使用的时候要添加引用 “System.Configuration”,using System.Configuration;

第二个直接把连接字符串在代码中写死,别说你不会调用



--- 共有 1 条评论 ---
Mr_Jiang谢谢,我没积分,不好给你啊 4年前 回复

一个是在配置文件中配置的, 一个是在代码中写死的. 没区别.

不行的那个你再检查看看连接串对不对

<connectionStrings>
    <add name="MySchoolConnectionString" connectionString="data source=192.168.2.39;user id=sa;password=123456;initial catalog=ErpData;Pooling=true;Min Pool Size=5;Max Pool Size=1000" providerName="System.Data.SqlClient" />
  </connectionStrings>   



这个是web.config配置文件的读取(第一种)

第二种是直接在程序中写死连接

--- 共有 1 条评论 ---
Mr_Jiang谢谢 4年前 回复
顶部