CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 392

392
Chương 10: Cơ sở dữ liệu

Đọc file Excel với ADO.NET (mục 10.8).

Cách sử dụng Data Form Wizard (mục 10.9) và Crystal Report Wizard (mục 10.10).

Những đề mục trong chương này sử dụng cơ sở dữ liệu mẫu Northwind (do
Microsoft
cấp) để làm rõ những kỹ thuật được thảo luận.

1.

1.

K t n i c s d li u

ế ố ơ ở ữ ệ

K t n i c s d li u

ế ố ơ ở ữ ệ

Bạn cần mở một kết nối đến một cơ sở dữ liệu.

Tạo một đối tượng kết nối phù hợp với kiểu cơ sở dữ liệu mà bạn cần kết nối; tất
cả các đối tượng kết nối đều hiện thực giao diện

System.Data.IDbConnection

. Cấu

hình đối tượng kết nối bằng cách thiết lập thuộc tính

ConnectionString

của nó.

Mở kết nối bằng cách gọi phương thức

Open

của đối tượng kết nối.

Bước đầu tiên trong việc truy xuất cơ sở dữ liệu là mở một một kết nối đến cơ sở dữ liệu. Giao
diện

IDbConnection

mô tả một kết nối cơ sở dữ liệu, và mỗi data-provider chứa một hiện thực

duy nhất. Dưới đây là danh sách các hiện thực

IDbConnection

cho năm data-provider chuẩn:

System.Data.Odbc.OdbcConnection

System.Data.OleDb.OleDbConnection

System.Data.OracleClient.OracleConnection

System.Data.SqlServerCe.SqlCeConnection

System.Data.SqlClient.SqlConnection

Bạn cấu hình một đối tượng kết nối bằng một chuỗi kết nối. Chuỗi kết nối là một tập các cặp
giá trị tên được phân cách bằng dấu chấm phẩy. Bạn có thể cung cấp một chuỗi kết nối làm
đối số trong phương thức khởi dựng hoặc bằng cách thiết lập thuộc tính

ConnectionString

của

đối tượng kết nối trước khi mở kết nối. Mỗi hiện thực lớp kết nối yêu cầu bạn cung cấp những
thông tin khác nhau trong chuỗi kết nối. Bạn hãy tham khảo tài liệu về thuộc tính

ConnectionString

đối với mỗi hiện thực để biết được những giá trị mà bạn có thể chỉ định.

Dưới đây là một số thiết lập:

Tên server cơ sở dữ liệu đích

Tên cơ sở dữ liệu cần mở vào lúc đầu

Giá trị timeout của kết nối

Cơ chế connection-pooling (xem mục 10.2)

Cơ chế xác thực dùng khi kết nối đến các cơ sở dữ liệu được bảo mật, bao gồm việc
cung cấp username và password

Một khi đã được cấu hình, gọi phương thức

Open

của đối tượng kết nối để mở kết nối đến cơ

sở dữ liệu. Kế đó, bạn có thể sử dụng đối tượng kết nối để thực thi những câu lệnh dựa vào
data-source (sẽ được thảo luận trong mục 10.3). Các thuộc tính của đối tượng kết nối cũng

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.