tailieunhanh - Kết nối CSDL My SQL với C#
Tham khảo tài liệu 'kết nối csdl my sql với c#', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | CÁCH KếT NốI CSDL MYSQL Từ CHƯƠNG TRÌNH VC TRONG MÔI TRƯỜNG VISUAL STUDIO 2005 21 08 2007 09 16 AM Bạn có thể lập trình VC hay VJ VB .Net truy xuất database MySQL bằng cách dùng 1 trong 4 giao tiếp lập trình sau ODBC .Net MySQL Provider OLEDB .Net thư viện lập trình API. 1. ODBC .Net đây là giao tiếp chuẩn hóa nên có tính tổng quát hóa cao nhất bạn truy xuất database của MySQL và của các hệ quản trị CSDL khác thông qua các đối tượng chuẩn của Microsoft trong namespace . 2. MySQL Provider đặc dụng thí dụ như MySQLDirect phương pháp này cũng giống như phương pháp 1 chỉ có điều là bạn phải cài và sử dụng các đối tượng đặc dụng của 1 hãng khác chứ không dùng các đối tượng ODBC chuẩn của Microsoft. 3. OLEDB .Net phương pháp này rất giống như phương pháp 1 chỉ khác là thay vì dùng các đối tượng ODBC .Net bạn sẽ dùng các đối tượng OLEDB .Net. Mặc dù các đối tượng OLEDB .Net cũng do Microsoft cung cấp nhưng Microsoft khuyến cáo họ sẽ không hỗ trợ các đối tượng OLEDB .Net nữa. 4. Thư viện lập trình API đặc dụng bằng C thí dụ như thư viện mysqlclient. Đây là phương pháp có tính tổng quát hóa thấp nhất vì đoạn lệnh truy xuất database trong ứng dụng chứa rất nhiều lệnh gọi hàm API của thư viện đặc dụng. Tóm lại trong 4 phương pháp trên chỉ có phương pháp 1 là tổng quát nhất do đó bạn nên lập trình dùng phương pháp này để truy xuất database MySQL. Thí dụ hàm Testdb sau đây cho phép tạo 1 table mới trên database test do MySQL server chạy trên máy NgocDV quản lý hàm này dùng các đối tượng ODBC .Net sau OdbcConnection OdbcCommand OdbcDataReader. using Console using private void Testdb try Connection string dùng DSN và MyODBC string MyConString DSN MySQL hoặc Connection string dùng trực tiếp Provider MyODBC string MyConString DRIVER MySQL ODBC Driver SERVER NgocDV DATABASE test UID zensoft PASSWORD nssh OPTION 3 tạo connection tới database OdbcConnection MyConnection new OdbcConnection MyConString xóa
đang nạp các trang xem trước