Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

ConfigurationManager.ConnectionStrings Property

Definition

Namespace:
System.Configuration
Assembly:
System.Configuration.ConfigurationManager.dll
Assembly:
System.Configuration.dll
Package:
System.Configuration.ConfigurationManager v11.0.0-preview.5.26302.115
Source:
ConfigurationManager.cs
Source:
ConfigurationManager.cs
Source:
ConfigurationManager.cs
Source:
ConfigurationManager.cs
Source:
ConfigurationManager.cs
Source:
ConfigurationManager.cs
Source:
ConfigurationManager.cs
Source:
ConfigurationManager.cs
Source:
ConfigurationManager.cs

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Gets the ConnectionStringsSection data for the current application's default configuration.

public:
 static property System::Configuration::ConnectionStringSettingsCollection ^ ConnectionStrings { System::Configuration::ConnectionStringSettingsCollection ^ get(); };
public static System.Configuration.ConnectionStringSettingsCollection ConnectionStrings { get; }
static member ConnectionStrings : System.Configuration.ConnectionStringSettingsCollection
Public Shared ReadOnly Property ConnectionStrings As ConnectionStringSettingsCollection

Property Value

The contents of the ConnectionStringsSection object for the current application's default configuration.

Exceptions

Examples

The following example shows how to use a connection string to read data from a database.

using System;
using System.Configuration;
using System.Data.SqlClient;

namespace ConsoleApplication1
{
 class Program
 {
 static void Main(string[] args)
 {
 ReadProducts();
 }

 static void ReadProducts()
 {
 var connectionString = ConfigurationManager.ConnectionStrings["WingtipToys"].ConnectionString;
 string queryString = "SELECT Id, ProductName FROM dbo.Products;";
 using (var connection = new SqlConnection(connectionString))
 {
 var command = new SqlCommand(queryString, connection);
 connection.Open();
 using (var reader = command.ExecuteReader())
 {
 while (reader.Read())
 {
 Console.WriteLine(String.Format("{0}, {1}", reader[0], reader[1]));
 }
 }
 }
 }
 }
}
Imports System.Configuration
Imports System.Data.SqlClient
Module Module1

 Sub Main()
 ReadProducts()
 End Sub

 Sub ReadProducts()
 Dim connectionString = ConfigurationManager.ConnectionStrings("WingtipToys").ConnectionString
 Dim queryString = "SELECT Id, ProductName FROM dbo.Products;"
 Using connection As New SqlConnection(connectionString)
 Dim command = New SqlCommand(queryString, connection)
 connection.Open()

 Using reader As SqlDataReader = command.ExecuteReader()
 While reader.Read()
 Console.WriteLine(String.Format("{0}, {1}", reader(0), reader(1)))
 End While
 End Using
 End Using
 End Sub

End Module

Remarks

A ConnectionStringsSection object contains the contents of the configuration file's connectionStrings section.

Applies to

See also


Feedback

Was this page helpful?