Mysql-connector-net
Nhiều lúc bạn cũng phải connect VB với Mysql để lấy cơ sở dữ liệu, rồi import vào MSSQL hay Excel. Hôm nay mình xin viết bài này hướng dẫn các bạn kết nối hệ thống quản trị cơ sở dữ liệu MySql với VB. NET Đầu tiên, để sử dụng thư viện Mysql trong VB. NET chúng ta cần phải tải xuống bộ MySql Connector từ trang chủ của Mysql về liên kết tải xuống trình kết nối Mysql Sau khi cài đặt xong, chúng ta cần phải nhập trình kết nối mysql thư viện vào. Vào Toolbox => chuột phải chọn item. => chọn mysqlCommand, mysqlConnection, mysqlDataAdapter như hình bên dưới Tất cả các ứng dụng đa phần đều sử dụng cơ sở dữ liệu để lưu trữ, các hệ thống quản trị cơ sở dữ liệu có thể là Micorosoft Sql Server, MySql, Oracle, Postgresql,… Bài tập hôm nay chúng tôi yêu cầu thực hiện . Thông thường để kết nối với từng cơ sở dữ liệu khác nhau chúng ta cần phải có thư viện hay còn gọi là trình kết nối, cụ thể chúng ta có thể kết nối MySql chúng ta cần Mysql Connector Hỗ trợ ngôn ngữ lập trình C#. Thông qua câu lệnh QueryString và thư viện Mysql. Dữ liệu. dll kèm theo 2. Tải xuống, cài đặt MySql Connector Sau khi cài đặt xong, trong đường dẫn này chúng ta sẽ có được file Mysql. Dữ liệu. dll is public 3. Cách tạo cơ sở dữ liệu MySql Tạo tên cơ sở dữ liệu là laptrinhdotnet với bảng mã UTF-8 Unicode-ci như hình bên dưới Kết quả sau khi tạo xong ta đã có một cơ sở dữ liệu Cơ sở dữ liệu có tên laptrinhdotnet như hình bên dưới 4. Cách thêm thư viện và kết nối cơ sở dữ liệu MySql Bước 1. Ta create Project Console Application set name Project is ThucHanh. Net_ThucHanh06 như hình bên dưới Bước 2. Ta process to add mySql library. Dữ liệu. dll vào bằng cách nhấp chuột phải vào Tham chiếu chọn Thêm tham chiếu như hình bên dưới Bước 3. Ta chọn tiếp vào mục Browse, sau đó dẫn đường dẫn đến vị trí tệp MySql Connector ở phần trên chúng ta đã cài đặt xong. Máy tính của tôi thì tệp này nằm ở đường dẫn. . C. /Tệp chương trình (x86)/MySQL/MySQL Connector Net 8. 0. 26/Assembly/v4. 5. 2/ Ta continue select to file Mysql. Dữ liệu. dll như hình bên dưới Sau khi chèn xong thư viện vào dự án, ta sẽ có cấu hình bên dưới Bước 4 5. Source code connection Lớp KếtNội. cs sử dụng MySql. Dữ liệu. MySqlClient; sử dụng Hệ thống; sử dụng Hệ thống. bộ sưu tập. Chung; sử dụng Hệ thống. LINQ; sử dụng Hệ thống. Chữ; namespace ThucHanh. Net_ThucHanh06{ lớp KetNoi{ MySqlConnection tĩnh công khai GetDBConnection(){ //chuỗi máy chủ = "127. 0. 0. 1"; máy chủ chuỗi = "localhost"; cổng int = 3306; cơ sở dữ liệu chuỗi = "laptrinhdotnet"; tên người dùng chuỗi = "gốc"; mật khẩu chuỗi = ""; /*khởi tạo các thành phần để phục vụ cho việc kết nối cơ sở dữ liệu mysql cụ thể là phpmyadmin*/ trả lại Cầu Hinh. GetDBConnection(máy chủ, cổng, cơ sở dữ liệu, tên người dùng, mật khẩu); }}} Lớp CầuHình. cs sử dụng MySql. Dữ liệu. MySqlClient; sử dụng Hệ thống; sử dụng Hệ thống. bộ sưu tập. Chung; sử dụng Hệ thống. LINQ; sử dụng Hệ thống. Chữ; namespace ThucHanh. Net_ThucHanh06{ lớp CauHinh{ MySqlConnection tĩnh công khai GetDBConnection(máy chủ chuỗi, cổng int, cơ sở dữ liệu chuỗi, tên người dùng chuỗi, mật khẩu chuỗi){ /* Chuỗi kết nối trong thư viện MySql. Dữ liệu. dll Chuỗi connString = "Server=" + host + ";Database=" + cơ sở dữ liệu + ";port=" + port + ";User Id=" + username + ";password=" + password;*/ String connString = "Server=" + host + ";Database=" + database + ";User=" + username + ";Port=" + port + ";Password=" + password+";Chế độ SSL = Không"; MySqlConnection conn = new MySqlConnection(connString); kết nối trở lại; }}} chương trình lớp học. cs sử dụng MySql. Dữ liệu. MySqlClient; sử dụng Hệ thống; sử dụng Hệ thống. bộ sưu tập. Chung; sử dụng Hệ thống. LINQ; sử dụng Hệ thống. Chữ; namespace ThucHanh. Net_ThucHanh06{ chương trình lớp học{ khoảng trống tĩnh Chính (chuỗi [] args) { Bảng điều khiển. Mã hóa đầu ra = Mã hóa. UTF8; Bảng điều khiển. WriteLine("Bắt đầu kết nối CSDL Mysql. "); Kết nối MySqlConnection = KetNoi. GetDBConnection(); cố gắng{ Bảng điều khiển. WriteLine("Bắt đầu mở kết nối. "); liên kết. Mở ra(); Bảng điều khiển. WriteLine("Kết nối thành công. "); } bắt (Ngoại lệ e){ Bảng điều khiển. WriteLine("Kết nối thất bại với lỗi sau. " + e. Thông điệp); } Bảng điều khiển. Đọc(); }}} 6. Kết quả đạt được Đầu tiên ta kết nối thử với CSDL có tên là laptrinhdotnet1 thì hệ thống sẽ báo lỗi kết nối sai CSDL như hình bên dưới Sau đó ta sửa lại cho đúng ta CSDL là laptrinhdotnet lúc áp dụng tại mục 3 của bài viết tôi trình bày thì kết nối thành công như hình bên dưới 7. Kết luận Qua bài học này, tôi đã hướng dẫn cơ sở dữ liệu cho chúng tôi cách kết nối với MySql, chúng tôi cần phải cài đặt cơ sở dữ liệu trước, tải xuống và cài đặt thêm trình kết nối thư viện tương ứng để kết nối, tùy thuộc vào hệ thống quản trị cơ sở dữ liệu của chúng tôi . Ở ví dụ này tôi đã cài đặt MySqlConnector để minh họa cho các bạn. Bài học tiếp theo tôi sẽ hướng dẫn chúng ta cách truy vấn dữ liệu trên CSDL MySql, các bạn nhớ đón xem. Chúc các bạn thành công |