ConfigurationManager.ConnectionStrings 属性[通俗易懂]

ConfigurationManager.ConnectionStrings 属性[通俗易懂]publicstaticConnectionStringSettingsCollectionConnectionStrings{get;}App.config1<?xmlversion=”1.0″encoding=”utf-8″?>2<configuration>3<startup>4&lt…

大家好,又见面了,我是你们的朋友全栈君。

public static ConnectionStringSettingsCollection ConnectionStrings { get; }

App.config
1 <?xml version="1.0" encoding="utf-8" ?>
2 <configuration>
3     <startup> 
4         <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
5     </startup>
6     <connectionStrings>
7       <add name="WingtipToys" connectionString="Data Source=(LocalDB)\v11.0;Initial Catalog=WingtipToys;Integrated Security=True;
Pooling=False
" /> 8 </connectionStrings> 9 </configuration>

 

如何使用连接字符串从数据库读取数据。
 1 using System;
 2 using System.Configuration;
 3 using System.Data.SqlClient;
 4 
 5 namespace ConsoleApplication1
 6 {
 7     class Program
 8     {
 9         static void Main(string[] args)
10         {
11             ReadProducts();
12         }
13 
14         static void ReadProducts()
15         {
16             var connectionString = ConfigurationManager.ConnectionStrings["WingtipToys"].ConnectionString;
17             string queryString = "SELECT Id, ProductName FROM dbo.Products;";
18             using (var connection = new SqlConnection(connectionString))
19             {
20                 var command = new SqlCommand(queryString, connection);
21                 connection.Open();
22                 using (var reader = command.ExecuteReader())
23                 {
24                     while (reader.Read())
25                     {
26                         Console.WriteLine(String.Format("{0}, {1}", reader[0], reader[1]));
27                     }
28                 }
29             }
30         }
31     }
32 }


 

 

转载于:https://www.cnblogs.com/herizai/p/7229898.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143649.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 冒泡插入[通俗易懂]

    冒泡插入[通俗易懂]冒泡插入

    2022年4月24日
  • 案例:EVE和ENSP对接LLDP协议「建议收藏」

    案例:EVE和ENSP对接LLDP协议「建议收藏」1.EVE与ENSP使用cloud对接LLDP协议(拓扑)2.思科开启LLDP(EVE需使用2018年后的L2/L3IOU才支持LLDP功能)Switch(config)#lldprun//思科全局运行开启lldpSwitch(config)#inte0/1Switch(config-if)#lldptransmitSwitch(config-if)#lldpreceive//接口下开启lldp传送与接受华为开启LLDP[Huawei]lldpenableInfo:Glo

    2022年5月5日
  • 每天学一点 — CCriticalSection临界区

    每天学一点 — CCriticalSection临界区(转)类CCriticalSection的对象表示一个“临界区”,它是一个用于同步的对象,同一时刻只允许一个线程存取资源或代码区。临界区在控制一次只有一个线程修改数据或其它的控制资源时非常有用。例如,在链表中增加一个结点就只允许一次一个线程进行。通过使用CCriticalSection对象来控制链表,就可以达到这个目的。它就像是一把钥匙,哪个线程获得了它就获得了运行线程的权力,而把其他线程统统阻塞

    2022年7月20日
  • DIN 轴承标准目录[通俗易懂]

    DIN 轴承标准目录[通俗易懂]DIN118-1-1977传动元件.一般机械工程用托架滑动轴承.主要尺寸DrivingElements;PedestalPlainBearingsforGeneralMechanicalEngineeringApplications;MainDimensionsDIN1495-1-1983小功率电动机和功率小于37瓦的电动机用有满足特…

    2022年9月6日
  • RabbitMQ启动出现的问题与解决办法「建议收藏」

    RabbitMQ启动出现的问题与解决办法「建议收藏」RabbitMQ启动出现的问题与解决办法如果下面的文章解决不了您的问题,可以关注公众号:程序员开发者社区,点击与我联系,加我微信。尽量为您解答。回复:谷歌插件。可以使用chrome访问google了。百度搜索如何离线安装Chrome插件https://mp.weixin.qq.com/s/P7sQjtmYtTOm-Q1QkZ…

    2022年10月23日
  • vue安装axios

    vue安装axiosVue使用axios

    2022年10月23日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号