请选择 进入手机版 | 继续访问电脑版

[ASP.NET] 两种获取connectionString的方式案例详解

[复制链接]
查看173 | 回复26 | 2021-9-15 05:39:28 | 显示全部楼层 |阅读模式

 两种获取connectionString的方式

1.

  1. public static string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
  2. <connectionStrings>
  3. <add name="ConnectionString" connectionString="Data Source=localhost;Persist Security Info=True;User ID=***;Password=***;Unicode=True"
  4. providerName="System.Data.OracleClient" />
  5. </connectionStrings>
复制代码

2.

  1. public static string connectionString = ConfigurationSettings.AppSettings["ConnectionString"];
  2. <add key="ConnectionString" value="server=localhost;database=***;uid=sa;pwd=***"></add>
复制代码

添加位置见下

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <configuration>
  3. <appSettings><!--2.--><add key="ConnectionString" value="***"></add></appSettings>
  4. <connectionStrings/><!--1.-->
  5. <system.web>
  6. <!--
  7. 设置 compilation debug="true" 可将调试符号插入
  8. 已编译的页面中。但由于这会
  9. 影响性能,因此只在开发过程中将此值
  10. 设置为 true。
  11. -->
  12. <compilation debug="false"></compilation>
  13. <!--
  14. 通过 <authentication> 节可以配置 ASP.NET 用来
  15. 识别进入用户的
  16. 安全身份验证模式。
  17. -->
  18. <authentication mode="Windows" />
  19. <!--
  20. 如果在执行请求的过程中出现未处理的错误,
  21. 则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
  22. 开发人员通过该节可以配置
  23. 要显示的 html 错误页
  24. 以代替错误堆栈跟踪。
  25. <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
  26. <error statusCode="403" redirect="NoAccess.htm" />
  27. <error statusCode="404" redirect="FileNotFound.htm" />
  28. </customErrors>
  29. -->
  30. </system.web>
  31. </configuration>
复制代码

 数据库毗连 是否成功

  1. using System.Data;using Oracle.DataAccess.Client;  //注意添加Oracle的引用  ;SqlServer自带    DataSet dataSet = new DataSet();List<ZHInfo> listzh = new List<ZHInfo>();string sql = "SELECT CODE,NAME,PHONE_NUMBER FROM ZHXX WHERE 1=1 AND ROWNUM<10 ";
  2. using (OracleConnection oracleConnection = new OracleConnection(connectionString))
  3. {
  4.   oracleConnection.Open();
  5.   OracleCommand selectCommand = new OracleCommand(sql, oracleConnection);
  6.   OracleDataAdapter oracleDataAdapter = new OracleDataAdapter(selectCommand);
  7.   oracleDataAdapter.Fill(dataSet);
  8. }
  9. if (dataSet.Tables.Count > 0 && dataSet.Tables[0] != null && dataSet.Tables[0].Rows.Count > 0)
  10. { //连接成功且返回数据
  11.   foreach (DataRow dr in dataSet.Tables[0].Rows)
  12.   {
  13.     listzh.Add(new ZHInfo { Code = dr["Code"].ToString(), Name = dr["Name"].ToString(), PublicNumber = dr["Phone_Number"].ToString() });
  14.   }
  15. }
复制代码
  1. public class ZHInfo
  2. {
  3. public string Code { get; set; }
  4. public string Name { get; set; }
  5. public string PublicNumber { get; set; }
  6. }
复制代码

到此这篇关于两种获取connectionString的方式案例详解的文章就先容 到这了,更多干系 两种获取connectionString的方式内容请搜刮 脚本之家从前 的文章或继续欣赏 下面的干系 文章盼望 大家以后多多支持脚本之家!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

avatar 123457439 | 2021-9-15 12:01:20 | 显示全部楼层
顶!顶!顶!
回复

使用道具 举报

avatar m4659631 | 2021-10-1 22:17:57 | 显示全部楼层
终于看完了,很不错!
回复

使用道具 举报

avatar 想出轨逗 | 2021-10-3 21:26:33 | 显示全部楼层
admin楼主内心很强大!
回复

使用道具 举报

avatar Qian723 | 2021-10-3 21:49:37 | 显示全部楼层
顶顶更健康!
回复

使用道具 举报

avatar T七醫生 | 2021-10-4 07:03:39 | 显示全部楼层
我对admin楼主的敬仰犹如滔滔江水绵延不绝!
回复

使用道具 举报

avatar 大头226 | 2021-10-4 08:28:54 | 显示全部楼层
admin楼主是男的还是女的?
回复

使用道具 举报

avatar 123457865 | 2021-10-4 10:08:30 | 显示全部楼层
很经典,收藏了!
回复

使用道具 举报

avatar 们至熟两创 | 2021-10-4 21:24:02 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,运动刷步数还是免费刷的,QQ和微信都可以刷,特别好用。访问地址:http://yd.mxswl.com 猫先森网络
回复

使用道具 举报

avatar 伤心骑士口 | 2021-10-6 04:02:37 | 显示全部楼层
有机会找admin楼主好好聊聊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则