Trợ giúp

Dịch vụ lưu trữ Windows (Plesk) Trợ giúp

Búp bíp bóp… tính toán…tính toán … bắt đầu dãy 42…
Có vẻ như các robot điên cuồng này lại đang làm việc! Chúng đã giành quyền kiểm soát và dịch trang này ra tiếng địa phương của bạn. Các robot này thật sự chỉ có thiện ý trong trái tim kim loại của chúng. Chúng chỉ muốn giúp đỡ bạn! Hãy cho chúng tôi biết các robot làm việc như thế nào, với các nút ở phía dưới trang. Đi đến phiên bản Tiếng Anh

Kết nối với cơ sở dữ liệu MySQL bằng ASP.NET

Ví dụ này mô tả việc sử dụng ASP.NET/MySql.Data để kết nối với Cơ sở dữ liệu MySQL. Một số điều quan trọng bạn cần trước khi bắt đầu:
  • Có kiến thức về lập trình máy tính.
  • Microsoft® Visual Studio .NET.
  • MySql Connector / NET trên máy tính phát triển của bạn. Để biết thêm thông tin, nhấp vào đây .
  • Kiến thức về MySql và đặc biệt là Không gian tên MySql.Data.
  • Cơ sở dữ liệu MySql cài đặt.

Để kết nối với cơ sở dữ liệu MySQL bằng ASP.NET

  1. Tìm chuỗi kết nối trong cơ sở dữ liệu của bạn ( Plesk ).

    Lưu ý: Thay đổi giá trị mật khẩu của bạn thành giá trị mật khẩu cơ sở dữ liệu thực của bạn.

  2. Sử dụng Microsoft Visual Studio .NET tạo một Dự án ASP.NET.
  3. Thêm một tham chiếu đến MySql.Data.dll .
  4. Thay thế giá trị trong mã sau bằng your_ConnectionString với thông tin cơ sở dữ liệu của bạn.
  5. Chèn mã sau vào dự án của bạn, bao gồm cả giá trị your_ConnectionString đã sửa đổi:

    Lưu ý: Nếu cơ sở dữ liệu MySql của bạn được tạo với tính năng Cho phép truy cập cơ sở dữ liệu trực tiếp được bật, bạn có thể kết nối với cơ sở dữ liệu từ máy tính phát triển của mình. Nếu bạn không bật Cho phép truy cập cơ sở dữ liệu trực tiếp , MySql của bạn đang ở trong một môi trường an toàn và bạn không thể kết nối với cơ sở dữ liệu từ máy tính phát triển của mình. Một kết nối chỉ có thể thành công khi mã của bạn được triển khai đến trang lưu trữ.

  6. 
    

    MySql.Data.MySqlClient. MySqlConnection mySqlConnection = mới
    MySql.Data.MySqlClient. MySqlConnection ();
    mySqlConnection.ConnectionString = “ your_ConnectionString ”;

    cố gắng
    {
    mySqlConnection.Open ();

    chuyển đổi (mySqlConnection.State)
    {
    trường hợp System.Data. ConnectionState .Open:
    // Kết nối đã được thực hiện
    ngắt quãng ;
    trường hợp System.Data. ConnectionState. Đóng:
    // Không thể kết nối, báo lỗi
    ném ngoại lệ mới ("Trạng thái kết nối cơ sở dữ liệu là Đóng" );
    ngắt quãng ;
    mặc định :
    // Kết nối đang tích cực làm việc khác
    ngắt quãng ;
    }

    // Đặt mã của bạn ở đây để xử lý dữ liệu //
    }
    catch (MySql.Data.MySqlClient. MySqlException mySqlException)
    {
    // Sử dụng đối tượng mySqlException để xử lý các lỗi MySql cụ thể
    }
    bắt ( ngoại lệ Exception )
    {
    // Sử dụng đối tượng ngoại lệ để xử lý tất cả các lỗi không phải MySql cụ thể
    }
    cuối cùng
    {
    // Đảm bảo chỉ đóng các kết nối không ở trạng thái đóng
    if (mySqlConnection.State! = System.Data. ConnectionState . kín)
    {
    // Đóng kết nối như một phương pháp Thu gom rác hiệu quả
    mySqlConnection.Close ();
    }
    }


Bài này có hữu ích không?
Cảm ơn về phản hồi của bạn. Để nói chuyện với một đại diện của dịch vụ khách hàng, vui lòng sử dụng số điện thoại hỗ trợ hoặc tùy chọn trò chuyện ở trên.
Rất vui vì chúng tôi đã giúp được bạn! Chúng tôi có thể làm gì thêm cho bạn?
Rất tiếc về điều đó. Vui lòng cho chúng tôi biết điều gì làm cho bạn bối rối và vì sao giải pháp không khắc phục được vấn đề này.