Alternativ parametr nomi sifatida Trusted_Connection-dan foydalanish mumkin.
Packet Size: tarmoq paketi hajmi baytlarda. U 512 ga teng bo'lgan
qiymatni qabul qilishi
mumkin. Asl qiymati - 8192
Persist Security Info: Ulanganida maxfiy ma'lumotlar qaytarilishi kerak yoki yo'qligini
bildiradi. U true, false, yes va no qiymatlarini olishi mumkin. Standart qiymat – false.
Workstation ID: ish stantsiyasini ko'rsatadi - SQL Server ishlaydigan mahalliy kompyuterning
nomi
Password: foydalanuvchi paroli
Foydalanuvchi identifikatori: foydalanuvchi login
Masalan, ulanish uchun foydalanuvchi nomi va parol kerak bo'lsa, biz ularni ulanish satriga
user id va password parametrlari orqali uzatishimiz mumkin:
string connectionString=@"Data Source=.\SQLEXPRESS;Initial Catalog=usersdb;User Id = sa;
Password = 1234567fd";";
Ma'lumotlar bazasiga ulanish uchun biz SqlConnection ob'ektini yaratishimiz va undan
foydalanishimiz kerak:
using System;
using System.Data.SqlClient;
namespace AdoNetConsoleApp {
class Program {
static void Main(string[] args) {
string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=usersdb;Integrated
Security=True";
// Aloqa yaratish.
SqlConnection connection = new SqlConnection(connectionString);
try {
// Ochiq ulanish
connection.Open();
Console.WriteLine("Ulandi");
}
catch (SqlException ex) {
Console.WriteLine(ex.Message);
}
finally {
// ulanishni yopish
connection.Close();
Console.WriteLine("Ulanish yopildi...");
}
Console.Read();
}
}
}
Ob'ektni ishga tushiradigan aloqa liniyasi SqlConnection ob'ektining konstruktoriga o'tkaziladi.
Ushbu ob'ektdan foydalanish va ma'lumotlar bazasiga
ulanish uchun biz uning Open() usulini
bajarishimiz kerak va ma'lumotlar bazasi bilan ishlashni tugatgandan so'ng biz ulanishni yopish uchun
Close() usulini chaqirishimiz kerak. Xatolar bo'lsa, ulanish
finally blokida yopiladi.
Shu
bilan bir qatorda, avtomatik ravishda ulanishni yopadigan using konstruktsiyasidan
foydalanishingiz mumkin:
static void Main(string[] args) {
string connectionString = @"Data Source=.\SQLEXPRESS;Initial
Catalog=usersdb;Integrated Security=True";
using (SqlConnection connection = new SqlConnection(connectionString)){
connection.Open();
Console.WriteLine("Подключение открыто");
}