Ứng dụng Winform có kết nối với SQL Server 2012 trên một máy tính có tên là PhiLong. CSDL cần kết nối là DSinhVien. User được phép kết nối đến CSDL này là admin và mật khẩu là 123456. Connection String nào sau đây có thể dùng cho kết nối SqlConnection này:
"DataSource= PhiLong; Initial Catalog= DSinhVien; Uid = admin; Pwd = 123456";
"DataSource= PhiLong; Database= DSinhVien; Uid = admin; Pasword = 123456";
"DataSource= PhiLong; Database = DSinhVien; Uid = admin; Pwd = 123456";
Đáp án đúng: A
Câu hỏi này kiểm tra kiến thức về chuỗi kết nối (Connection String) trong C# để kết nối đến cơ sở dữ liệu SQL Server. Chuỗi kết nối chứa các thông tin cần thiết để ứng dụng có thể xác thực và thiết lập kết nối đến CSDL.
Phân tích từng đáp án:
- A.
"DataSource= PhiLong; Initial Catalog= DSinhVien; Uid = admin; Pwd = 123456";
- Đúng.DataSource
chỉ định tên máy chủ SQL Server,Initial Catalog
chỉ định tên CSDL,Uid
chỉ định username, vàPwd
chỉ định password. - B.
"DataSource= PhiLong; Database= DSinhVien; Uid = admin; Pasword = 123456";
- Sai. Thuộc tínhDatabase
thay vìInitial Catalog
và lỗi chính tả "Pasword" thay vì "Password". - C.
"DataSource= PhiLong; Database = DSinhVien; Uid = admin; Pwd = 123456";
- Sai. Thuộc tínhDatabase
thay vìInitial Catalog
. - D.
"DataSource= PhiLong; Initial Catalog= DSinhVien; Uid = admin; Pasword = 123456";
- Sai. Lỗi chính tả "Pasword" thay vì "Password".
Vậy, đáp án đúng là A.