Hướng dẫn mysql data mysqlclient c# - dữ liệu mysql mysqlclient c #

Hướng dẫn mysql data mysqlclient c# - dữ liệu mysql mysqlclient c #

Nhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, Nhật, ... miễn phí cho tất cả mọi người. Là một website được viết trên công nghệ web Flutter vì vậy hỗ trợ rất tốt cho người học, kể cả những người học khó tính nhất. Hiện tại website đang tiếp tục được cập nhập nội dung cho phong phú và đầy đủ hơn. Mong các bạn nghé thăm và ủng hộ website mới của chúng tôi. Là một website được viết trên công nghệ web Flutter vì vậy hỗ trợ rất tốt cho người học, kể cả những người học khó tính nhất. Hiện tại website đang tiếp tục được cập nhập nội dung cho phong phú và đầy đủ hơn. Mong các bạn nghé thăm và ủng hộ website mới của chúng tôi.
Là một website được viết trên công nghệ web Flutter vì vậy hỗ trợ rất tốt cho người học, kể cả những người học khó tính nhất.
Hiện tại website đang tiếp tục được cập nhập nội dung cho phong phú và đầy đủ hơn. Mong các bạn nghé thăm và ủng hộ website mới của chúng tôi.

Nội dung chính

  • 1- Download MySQL Connector cho Dotnet
  • 2- Kết nối C# vào MySQL
  • 3- Làm việc với MySQL sử dụng C#
  • 4- Phụ lục: Các lỗi kết nối và cách khắc phục

Hãy theo dõi chúng tôi trên Fanpage để nhận được thông báo mỗi khi có bài viết mới. Facebook

Facebook

1- Download MySQL Connector cho Dotnet

2- Kết nối C# vào MySQL

2- Kết nối C# vào MySQL

3- Làm việc với MySQL sử dụng C# ConnectMySQL:

4- Phụ lục: Các lỗi kết nối và cách khắc phục MySql.Data.dll.

Hãy theo dõi chúng tôi trên Fanpage để nhận được thông báo mỗi khi có bài viết mới. Facebook MySQL:

Facebook


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;

namespace Tutorial.SqlConn
{
    class DBMySQLUtils
    {

        public static MySqlConnection
                 GetDBConnection(string host, int port, string database, string username, string password)
        {
            // Connection String.
            String connString = "Server=" + host + ";Database=" + database
                + ";port=" + port + ";User Id=" + username + ";password=" + password;

            MySqlConnection conn = new MySqlConnection(connString);

            return conn;
        }
       
    }
}

DBUtils.cs


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;

namespace Tutorial.SqlConn
{
    class DBUtils
    {
        public static MySqlConnection GetDBConnection( )
        {
            string host = "192.168.205.130";
            int port = 3306;
            string database = "simplehr";
            string username = "root";
            string password = "1234";

            return DBMySQLUtils.GetDBConnection(host, port, database, username, password);
        }
       
    }
}

Việc download yêu cầu bạn phải đăng nhập vào. Bạn có thể đăng ký miễn phí một tài khoản. Kết quả bạn download được:

Program.cs


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tutorial.SqlConn;
using MySql.Data.MySqlClient;

namespace ConnectMySQL
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Getting Connection ...");
            MySqlConnection conn = DBUtils.GetDBConnection();

            try
            {
                Console.WriteLine("Openning Connection ...");

                conn.Open();

                Console.WriteLine("Connection successful!");
            }
            catch(Exception e)
            {
                Console.WriteLine("Error: " + e.Message);
            }

            Console.Read();
        }
    }

}

Tạo một Project có tên ConnectMySQL: ConnectMySQL: Program để test kết nối:


Getting Connection ...
Openning Connection ...
Connection successful!

3- Làm việc với MySQL sử dụng C#

4- Phụ lục: Các lỗi kết nối và cách khắc phục MySQL sử dụng C#:

Hãy theo dõi chúng tôi trên Fanpage để nhận được thông báo mỗi khi có bài viết mới. Facebook

  • Facebook
  • Việc download yêu cầu bạn phải đăng nhập vào. Bạn có thể đăng ký miễn phí một tài khoản. Kết quả bạn download được:
  • Tạo một Project có tên ConnectMySQL: ConnectMySQL:
  • Project đã được tạo ra, bạn cần khai báo tham chiếu (Reference) tới thư viện MySql.Data.dll. MySql.Data.dll.

4- Phụ lục: Các lỗi kết nối và cách khắc phục

Hãy theo dõi chúng tôi trên Fanpage để nhận được thông báo mỗi khi có bài viết mới. Facebook MySQL nằm trên một máy tính khác bạn có thể nhận một lỗi như minh họa dưới đây, nguyên nhân là do MySQL đang vô hiệu hóa các kết nối từ máy tính khác, bạn cần phải "cấu hình MySQL" cho phép điều này. Bạn có thể xem hướng dẫn tại:


Error: Host '192.168.205.134' is not allowed to connect to this MySQL server

Facebook MySQL của bạn cài đặt trên máy tính khác (Với hệ điều hành Windows), bạn cũng cần phải mở firewall cho cổng 3306.