ConnectionString похож на строку подключения OLE DB
, но не идентичен. В отличие от OLE DB или ADO, возвращаемая строка соединения совпадает с пользователем ConnectionString
, минус информация о безопасности, если значение Persist Security Info установлено на false (по умолчанию). Поставщик данных .NET Framework для SQL Server
не сохраняется или не возвращает пароль в строке соединения, если вы не установите значение Persist Security Info в значение true.
Для связи с базой данных вы можете использовать свойство ConnectionString
. Следующий пример иллюстрирует типичную строку соединения.
"Persist Security Info=False;Integrated Security=true;Initial Catalog=Northwind;server=(local)"
Используйте новый SqlConnectionStringBuilder построить действительные строки подключения во время выполнения.
private static void OpenSqlConnection()
{
string connectionString = GetConnectionString();
using (SqlConnection connection = new SqlConnection())
{
connection.ConnectionString = connectionString;
connection.Open();
Console.WriteLine("State: {0}", connection.State);
Console.WriteLine("ConnectionString: {0}",
connection.ConnectionString);
}
}
static private string GetConnectionString()
{
// To avoid storing the connection string in your code,
// you can retrieve it from a configuration file.
return "Data Source=MSSQL1;Initial Catalog=AdventureWorks;"
+ "Integrated Security=true;";
}
Data Source
или Server or
Адрес or
Addr or
Network Address : The name or network address of the instance of SQL Server to which to connect. The port number can be specified after the server name :
сервера = TCP: имя_сервер, portnumber`
Initial Catalog
или Database
: Имя базы данных. Имя базы данных может быть не более 128 символов.
Integrated Security
или Trusted_Connection
: При подключении false
, User ID
и Password
. Если значение true, текущие учетные данные учетной записи Windows используются для аутентификации. Признанные значения истинны, false
, да, нет и (настоятельно рекомендуется), что эквивалентно true
. Если указаны User ID
и Password
, а для параметра Integrated Security установлено значение true, то User ID
и Password
будут проигнорированы и будут использованы Integrated Security
.
и other items
Я надеюсь, что это поможет вам :).
Используйте 'SqlConnection' для подключения к' SQL Server', посмотрите эту страницу: https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection%28v=vs. 90% 29.aspx –
И я использую это: 'SqlCommand command = new SqlCommand (queryString, connection);' 'command.Connection.Open();' 'command.ExecuteNonQuery();' но что такое 'queryString' ? и 'соединение'? «URL» ?? «Сервер» ?? – Igor