sách gpt4 ăn đã đi

C#写一套最全的MySQL帮助类(包括增删改查)

In lại Tác giả: Tôi là chú chim nhỏ Thời gian cập nhật: 2023-04-21 14:31:51 32 4
mua khóa gpt4 giày nike

Giới thiệu: Lớp trợ giúp này chứa sáu phương thức chính: Thực thiNonQuery, Thực thiScalar, Thực thiQuery, Thực thiQuery (chung), Chèn, Cập nhật và Xóa. Trong số đó, Thực thiNonQuery được sử dụng để thực thi các câu lệnh SQL không trả về tập kết quả; Thực thiScalar được sử dụng để thực thi một truy vấn và trả về cột đầu tiên của hàng đầu tiên trong tập kết quả; set; Thực thiQuery (chung) Được sử dụng để thực hiện truy vấn và ánh xạ tập kết quả vào danh sách các đối tượng; Insert được sử dụng để chèn dữ liệu vào cơ sở dữ liệu; Update được sử dụng để cập nhật dữ liệu trong cơ sở dữ liệu; cơ sở dữ liệu.

1. Sau đây là mã mẫu của lớp trình trợ giúp MySQL dựa trên C#, có thể được sử dụng để kết nối với cơ sở dữ liệu, thực thi các câu lệnh SQL, đọc dữ liệu và các hoạt động khác:

                            
                              sử dụng
                            
                            
                               Hệ thống;

                            
                            
                              sử dụng
                            
                            
                               Hệ thống.Bộ sưu tập.Chung;

                            
                            
                              sử dụng
                            
                            
                               Hệ thống.Dữ liệu;

                            
                            
                              sử dụng
                            
                            
                               MySql.Data.MySqlClient;


                            
                            
                              công cộng
                            
                            
                              lớp học
                            
                            
                               Trợ giúp MySQL {
    
                            
                            
                              riêng tư
                            
                            
                              sợi dây
                            
                            
                               chuỗi kết nối;

    
                            
                            
                              công cộng
                            
                             Trợ giúp MySQL(
                            
                              sợi dây
                            
                            
                               chuỗi kết nối) {
        
                            
                            
                              cái này
                            
                            .connectionString =
                            
                               chuỗi kết nối; }

    
                            
                            
                              //
                            
                            
                               Thực thi các câu lệnh SQL không trả về tập kết quả
                            
                            
                              công cộng
                            
                            
                              số nguyên
                            
                             Thực thiKhông phảiTruy vấn(
                            
                              sợi dây
                            
                             lệnh sql, 
                            
                              tham số
                            
                            
                               MySqlParameter[] tham số) {
        
                            
                            
                              sử dụng
                            
                             (Kết nối MySqlConnection = 
                            
                              mới
                            
                            
                               MySqlConnection(chuỗi kết nối)) {
            
                            
                            
                              sử dụng
                            
                             (Lệnh MySqlCommand = 
                            
                              mới
                            
                            
                               MySqlCommand(sql, kết nối)) {
                
                            
                            
                              //
                            
                            
                               Thêm thông số
                            
                            
                                              lệnh.Parameters.AddRange(tham số);
                
                            
                            
                              //
                            
                            
                               kết nối mở
                            
                            
                                              kết nối.Mở();
                
                            
                            
                              //
                            
                            
                               Thực thi câu lệnh SQL và trả về số hàng bị ảnh hưởng
                            
                            
                              trở lại
                            
                            
                               lệnh.ExecuteNonQuery(); } } }

    
                            
                            
                              //
                            
                            
                               Thực hiện truy vấn và trả về cột đầu tiên của hàng đầu tiên trong tập kết quả
                            
                            
                              công cộng
                            
                            
                              sự vật
                            
                             Thực hiệnScalar(
                            
                              sợi dây
                            
                             lệnh sql, 
                            
                              tham số
                            
                            
                               MySqlParameter[] tham số) {
        
                            
                            
                              sử dụng
                            
                             (Kết nối MySqlConnection = 
                            
                              mới
                            
                            
                               MySqlConnection(chuỗi kết nối)) {
            
                            
                            
                              sử dụng
                            
                             (Lệnh MySqlCommand = 
                            
                              mới
                            
                            
                               MySqlCommand(sql, kết nối)) {
                
                            
                            
                              //
                            
                            
                               Thêm thông số
                            
                            
                                              lệnh.Parameters.AddRange(tham số);
                
                            
                            
                              //
                            
                            
                               kết nối mở
                            
                            
                                              kết nối.Mở();
                
                            
                            
                              //
                            
                            
                               Thực hiện truy vấn SQL và trả về giá trị của hàng đầu tiên và cột đầu tiên
                            
                            
                              trở lại
                            
                            
                               lệnh.ExecuteScalar(); } } }

    
                            
                            
                              //
                            
                            
                               Thực hiện truy vấn và trả về tập kết quả
                            
                            
                              công cộng
                            
                             Thực thi truy vấn dữ liệu bảng(
                            
                              sợi dây
                            
                             lệnh sql, 
                            
                              tham số
                            
                            
                               MySqlParameter[] tham số) {
        
                            
                            
                              sử dụng
                            
                             (Kết nối MySqlConnection = 
                            
                              mới
                            
                            
                               MySqlConnection(chuỗi kết nối)) {
            
                            
                            
                              sử dụng
                            
                             (Lệnh MySqlCommand = 
                            
                              mới
                            
                            
                               MySqlCommand(sql, kết nối)) {
                
                            
                            
                              //
                            
                            
                               Thêm thông số
                            
                            
                                              lệnh.Parameters.AddRange(tham số);
                
                            
                            
                              //
                            
                            
                               kết nối mở
                            
                            
                                              kết nối.Mở();
                
                            
                            
                              //
                            
                            
                               Tạo các đối tượng DataAdapter và DataTable và điền dữ liệu vào chúng
                            
                            
                              sử dụng
                            
                             (Bộ điều hợp MySqlDataAdapter = 
                            
                              mới
                            
                            
                               MySqlDataAdapter(lệnh)) { DataTable dataTable 
                            
                            = 
                            
                              mới
                            
                            
                               Bộ điều hợp DataTable(); Điền(DataTable);
                    
                            
                            
                              trở lại
                            
                            
                               Bảng dữ liệu; } } } }

    
                            
                            
                              //
                            
                            
                               Thực hiện truy vấn và ánh xạ tập kết quả vào danh sách các đối tượng
                            
                            
                              công cộng
                            
                             Danh sách Thực thiTruy vấn(
                            
                              sợi dây
                            
                             sql, bộ chọn Func, 
                            
                              tham số
                            
                            
                               MySqlParameter[] tham số) {
        
                            
                            
                              sử dụng
                            
                             (Kết nối MySqlConnection = 
                            
                              mới
                            
                            
                               MySqlConnection(chuỗi kết nối)) {
            
                            
                            
                              sử dụng
                            
                             (Lệnh MySqlCommand = 
                            
                              mới
                            
                            
                               MySqlCommand(sql, kết nối)) {
                
                            
                            
                              //
                            
                            
                               Thêm thông số
                            
                            
                                              lệnh.Parameters.AddRange(tham số);
                
                            
                            
                              //
                            
                            
                               kết nối mở
                            
                            
                                              kết nối.Mở();
                
                            
                            
                              //
                            
                            
                               Tạo đối tượng DataReader và đọc dữ liệu, ánh xạ từng hàng dữ liệu vào đối tượng và thêm nó vào danh sách
                            
                            
                              sử dụng
                            
                             (Trình đọc MySqlDataReader =
                            
                               command.ExecuteReader()) { Danh sách
                            
                             danh sách = 
                            
                              mới
                            
                             Danh sách
                            
                              ();
                    
                            
                            
                              trong khi
                            
                            
                               (reader.Read()) { list.Add(selector(reader)); }
                    
                            
                            
                              trở lại
                            
                            
                               danh sách; } } } }

    
                            
                            
                              //
                            
                            
                               Chèn dữ liệu vào cơ sở dữ liệu
                            
                            
                              công cộng
                            
                            
                              số nguyên
                            
                             Chèn(
                            
                              sợi dây
                            
                             tableName, Từ điển<
                            
                              sợi dây
                            
                            , 
                            
                              sự vật
                            
                            >
                            
                               dữ liệu) {
        
                            
                            
                              sợi dây
                            
                            [] cột = 
                            
                              mới
                            
                            
                              sợi dây
                            
                            
                              [dữ liệu. Đếm];
        
                            
                            
                              sự vật
                            
                            [] giá trị = 
                            
                              mới
                            
                            
                              sự vật
                            
                            
                              [dữ liệu. Đếm];

        
                            
                            
                              số nguyên
                            
                             tôi = 
                            
                              0
                            
                            
                              ;
        
                            
                            
                              foreach
                            
                             (Cặp giá trị khóa<
                            
                              sợi dây
                            
                            , 
                            
                              sự vật
                            
                            > mục 
                            
                              TRONG
                            
                            
                               dữ liệu) {
            
                            
                            
                              //
                            
                            
                               Nhận tên và giá trị cột
                            
                            
            cột[i] =
                            
                               item.Key; giá trị[i] 
                            
                            =
                            
                               mục.Giá trị; tôi
                            
                            ++
                            
                              ; }

        
                            
                            
                              sợi dây
                            
                             sql = 
                            
                              sợi dây
                            
                            .Định dạng(
                            
                              "
                            
                            
                              CHÈN VÀO {0} ({1}) GIÁ TRỊ ({2})
                            
                            
                              "
                            
                            , tên bảng, 
                            
                              sợi dây
                            
                            .Tham gia(
                            
                              "
                            
                            
                              ,
                            
                            
                              "
                            
                            , cột), 
                            
                              "
                            
                            
                              @
                            
                            
                              "
                            
                             + 
                            
                              sợi dây
                            
                            .Tham gia(
                            
                              "
                            
                            
                              ,@
                            
                            
                              "
                            
                            
                              , cột));

        
                            
                            
                              //
                            
                            
                               Chuyển đổi từ điển sang mảng MySqlParameter và thực thi câu lệnh SQL
                            
                            
                              trở lại
                            
                            
                               Thực thiNonQuery(sql, ToMySqlParameters(dữ liệu)); }

    
                            
                            
                              //
                            
                            
                               Cập nhật dữ liệu vào cơ sở dữ liệu
                            
                            
                              công cộng
                            
                            
                              số nguyên
                            
                             Cập nhật(
                            
                              sợi dây
                            
                             tableName, Từ điển<
                            
                              sợi dây
                            
                            , 
                            
                              sự vật
                            
                            > dữ liệu, 
                            
                              sợi dây
                            
                             trong đóClause = 
                            
                              ""
                            
                            
                              ) {
        
                            
                            
                              sợi dây
                            
                            [] đặt giá trị = 
                            
                              mới
                            
                            
                              sợi dây
                            
                            
                              [dữ liệu. Đếm];
        
                            
                            
                              số nguyên
                            
                             tôi = 
                            
                              0
                            
                            
                              ;
        
                            
                            
                              foreach
                            
                             (Cặp giá trị khóa<
                            
                              sợi dây
                            
                            , 
                            
                              sự vật
                            
                            > mục 
                            
                              TRONG
                            
                            
                               dữ liệu) {
            
                            
                            
                              //
                            
                            
                               Nhận tên và giá trị cột
                            
                            
            đặtGiá Trị[i] = 
                            
                              sợi dây
                            
                            .Định dạng(
                            
                              "
                            
                            
                              {0}=@{0}
                            
                            
                              "
                            
                            
                              , mục.Key); i
                            
                            ++
                            
                              ; }

        
                            
                            
                              sợi dây
                            
                             sql = 
                            
                              sợi dây
                            
                            .Định dạng(
                            
                              "
                            
                            
                              CẬP NHẬT {0} ĐẶT {1}
                            
                            
                              "
                            
                            , tên bảng, 
                            
                              sợi dây
                            
                            .Tham gia(
                            
                              "
                            
                            
                              ,
                            
                            
                              "
                            
                            
                              , đặt giá trị));

        
                            
                            
                              nếu như
                            
                             (!
                            
                              sợi dây
                            
                            
                              .IsNullOrEmpty(whereClause)) { sql 
                            
                            += 
                            
                              "
                            
                            
                               Ở ĐÂU 
                            
                            
                              "
                            
                             +
                            
                               whereClause; }

        
                            
                            
                              //
                            
                            
                               Chuyển đổi từ điển sang mảng MySqlParameter và thực thi câu lệnh SQL
                            
                            
                              trở lại
                            
                            
                               Thực thiNonQuery(sql, ToMySqlParameters(dữ liệu)); }

    
                            
                            
                              //
                            
                            
                               Xóa dữ liệu trong cơ sở dữ liệu
                            
                            
                              công cộng
                            
                            
                              số nguyên
                            
                             Xóa bỏ(
                            
                              sợi dây
                            
                             tên bảng, 
                            
                              sợi dây
                            
                             trong đóClause = 
                            
                              ""
                            
                            
                              ) {
        
                            
                            
                              sợi dây
                            
                             sql = 
                            
                              sợi dây
                            
                            .Định dạng(
                            
                              "
                            
                            
                              XÓA TỪ {0}
                            
                            
                              "
                            
                            
                              , Tên bảng);

        
                            
                            
                              nếu như
                            
                             (!
                            
                              sợi dây
                            
                            
                              .IsNullOrEmpty(whereClause)) { sql 
                            
                            += 
                            
                              "
                            
                            
                               Ở ĐÂU 
                            
                            
                              "
                            
                             +
                            
                               whereClause; }

        
                            
                            
                              //
                            
                            
                               Thực thi các câu lệnh SQL và trả về tác động
                            
                            
                              trở lại
                            
                            
                               Thực thiKhôngtruy vấn(sql); }
    
                            
                            
                              //
                            
                            
                               Chuyển đổi từ điển sang mảng MySqlParameter
                            
                            
                              riêng tư
                            
                             MySqlParameter[] ToMySqlParameters(Từ điển<
                            
                              sợi dây
                            
                            , 
                            
                              sự vật
                            
                            >
                            
                               dữ liệu) { Danh sách
                            
                             tham số = 
                            
                              mới
                            
                             Danh sách
                            
                              ();

        
                            
                            
                              foreach
                            
                             (Cặp giá trị khóa<
                            
                              sợi dây
                            
                            , 
                            
                              sự vật
                            
                            > mục 
                            
                              TRONG
                            
                            
                               dữ liệu) { tham số.Thêm(
                            
                            
                              mới
                            
                             Tham số MySql(
                            
                              "
                            
                            
                              @
                            
                            
                              "
                            
                             +
                            
                               mục.Khóa, mục.Giá trị)); }

        
                            
                            
                              trở lại
                            
                            
                               tham số.ToArray(); } }
                            
                          
Xem Mã

2. Ngoài ra, khi sử dụng lớp trợ giúp này, trước tiên bạn cần tạo một chuỗi kết nối chẳng hạn.

                            
                              sợi dây
                            
                             chuỗi kết nối = 
                            
                              "
                            
                            
                              máy chủ=localhost; cơ sở dữ liệu=cơ sở dữ liệu của tôi; uid=tên người dùng của tôi; mật khẩu=mật khẩu của tôi;
                            
                            
                              "
                            
                            
                              ; MySQLHelper mySQLHelper 
                            
                            = 
                            
                              mới
                            
                             MySQLHelper(chuỗi kết nối);
                          
Xem Mã

3. Sau đó, bạn có thể sử dụng lớp trợ giúp này để truy cập cơ sở dữ liệu MySQL. Đây là một số mã mẫu:

                            
                              //
                            
                            
                               Truy vấn tất cả dữ liệu
                            
                            
Bảng dữ liệu dataTable = mySQLHelper.ExecuteQuery(
                            
                              "
                            
                            
                              CHỌN * TỪ myTable
                            
                            
                              "
                            
                            
                              );

                            
                            
                              foreach
                            
                             (Dòng DataRow 
                            
                              TRONG
                            
                            
                               dataTable.Rows) { Console.WriteLine(hàng[
                            
                            
                              "
                            
                            
                              cột 1
                            
                            
                              "
                            
                            
                              ].ToString()); }



                            
                            
                              //
                            
                            
                               Truy vấn một giá trị duy nhất
                            
                            
                              sự vật
                            
                             giá trị = mySQLHelper.ExecuteScalar(
                            
                              "
                            
                            
                              CHỌN SỐ LƯỢNG (*) TỪ myTable
                            
                            
                              "
                            
                            
                              ); Console.WriteLine(giá trị.ToString());



                            
                            
                              //
                            
                            
                               Truy vấn và ánh xạ tới danh sách các đối tượng
                            
                            
Danh sách  danh sách = mySQLHelper.ExecuteQuery(
                            
                              "
                            
                            
                              CHỌN * TỪ myTable
                            
                            
                              "
                            
                            , r => 
                            
                              mới
                            
                            
                               MyClass { Column1 
                            
                            = r[
                            
                              "
                            
                            
                              cột 1
                            
                            
                              "
                            
                            
                              ].ToString(), Cột2 
                            
                            = 
                            
                              số nguyên
                            
                            .Parse(r[
                            
                              "
                            
                            
                              cột2
                            
                            
                              "
                            
                            
                              ].ToString()) });



                            
                            
                              //
                            
                            
                               Chèn dữ liệu
                            
                            
Từ điển<
                            
                              sợi dây
                            
                            , 
                            
                              sự vật
                            
                            > dữ liệu = 
                            
                              mới
                            
                             Từ điển<
                            
                              sợi dây
                            
                            , 
                            
                              sự vật
                            
                            >
                            
                              (); dữ liệu.Thêm(
                            
                            
                              "
                            
                            
                              cột 1
                            
                            
                              "
                            
                            , 
                            
                              "
                            
                            
                              giá trị1
                            
                            
                              "
                            
                            
                              ); dữ liệu.Thêm(
                            
                            
                              "
                            
                            
                              cột2
                            
                            
                              "
                            
                            , 
                            
                              123
                            
                            
                              );

                            
                            
                              số nguyên
                            
                             kết quả = mySQLHelper.Insert(
                            
                              "
                            
                            
                              Bảng của tôi
                            
                            
                              "
                            
                            
                              , dữ liệu);



                            
                            
                              //
                            
                            
                               Cập nhật dữ liệu
                            
                            
Từ điển<
                            
                              sợi dây
                            
                            , 
                            
                              sự vật
                            
                            > dữ liệu = 
                            
                              mới
                            
                             Từ điển<
                            
                              sợi dây
                            
                            , 
                            
                              sự vật
                            
                            >
                            
                              (); dữ liệu.Thêm(
                            
                            
                              "
                            
                            
                              cột 1
                            
                            
                              "
                            
                            , 
                            
                              "
                            
                            
                              giá trị2
                            
                            
                              "
                            
                            
                              ); dữ liệu.Thêm(
                            
                            
                              "
                            
                            
                              cột2
                            
                            
                              "
                            
                            , 
                            
                              456
                            
                            
                              );

                            
                            
                              số nguyên
                            
                             kết quả = mySQLHelper.Update(
                            
                              "
                            
                            
                              Bảng của tôi
                            
                            
                              "
                            
                            , dữ liệu, 
                            
                              "
                            
                            
                              số hiệu = 1
                            
                            
                              "
                            
                            
                              );



                            
                            
                              //
                            
                            
                               Xóa dữ liệu
                            
                            
                              số nguyên
                            
                             kết quả = mySQLHelper.Delete(
                            
                              "
                            
                            
                              Bảng của tôi
                            
                            
                              "
                            
                            , 
                            
                              "
                            
                            
                              số hiệu = 1
                            
                            
                              "
                            
                            );
                          
Xem Mã

               Lưu ý: Các mã mẫu này hiển thị cách sử dụng lớp trình trợ giúp này để thực hiện các thao tác phổ biến của MySQL như truy vấn, chèn, cập nhật và xóa dữ liệu. Xin lưu ý rằng để tránh các cuộc tấn công SQL SQL khi thực thi câu lệnh SQL, bạn có thể sử dụng các truy vấn được tham số hóa để đảm bảo an toàn.

4. Ví dụ về cách phòng chống các cuộc tấn công tiêm nhiễm SQL ở trên:

                            
                              //
                            
                            
                              Có, sử dụng truy vấn được tham số hóa là một trong những cách quan trọng để tránh các cuộc tấn công tiêm nhiễm SQL. Bạn có thể sử dụng lớp MySqlParameter trong C# để tạo các truy vấn được tham số hóa. Dưới đây là phần giới thiệu ngắn gọn về cách sử dụng lớp MySqlParameter.

                            
                            
                              //
                            
                            
                              Đầu tiên, hãy xem một câu lệnh SQL bình thường:
                            
                            
                              sợi dây
                            
                             sql = 
                            
                              "
                            
                            
                              CHỌN * TỪ Người dùng NƠI tên='
                            
                            
                              "
                            
                             + Tên người dùng + 
                            
                              "
                            
                            
                              ' VÀ mật khẩu='
                            
                            
                              "
                            
                             + mật khẩu + 
                            
                              "
                            
                            
                              '
                            
                            
                              "
                            
                            
                              ;

                            
                            
                              //
                            
                            
                              Câu lệnh SQL này nhận hai tham số kiểu chuỗi: tên người dùng và mật khẩu. Tuy nhiên, nếu người dùng độc hại thêm mã SQL khi nhập tên người dùng hoặc mật khẩu, điều đó có thể dẫn đến một cuộc tấn công SQL SQL. Ví dụ: nếu người dùng nhập thông tin sau làm mật khẩu của họ:
                            
                            
      Một
                            
                              '
                            
                            
                               HOẶC 
                            
                            
                              '
                            
                            Một
                            
                              '
                            
                            
                              =
                            
                            
                              '
                            
                            
                              Một
 
                            
                            
                              //
                            
                            
                              Câu lệnh SQL được tạo sẽ trở thành:
                            
                            
      CHỌN* TỪ Người dùng NƠI tên=
                            
                              '
                            
                            
                              xxx
                            
                            
                              '
                            
                             VÀ mật khẩu = 
                            
                              '
                            
                            
                              Một
                            
                            
                              '
                            
                             HOẶC 
                            
                              '
                            
                            
                              Một
                            
                            
                              '
                            
                            =
                            
                              '
                            
                            
                              Một
                            
                            
                              '
                            
                            
                              //
                            
                            
                              Câu lệnh SQL này sẽ luôn trả về true vì 'a' = 'a' luôn đúng, do đó người dùng có thể bỏ qua xác thực đăng nhập và truy cập cơ sở dữ liệu.


                            
                            
                              //
                            
                            
                              Để tránh điều này xảy ra, chúng ta có thể sử dụng lớp MySqlParameter để tạo các truy vấn được tham số hóa. Đây là một ví dụ:
                            
                            
                              sợi dây
                            
                             sql = 
                            
                              "
                            
                            
                              CHỌN * TỪ Người dùng NƠI tên=@Tên người dùng VÀ mật khẩu=@Mật khẩu
                            
                            
                              "
                            
                            
                              ;
      
                            
                            
                              sử dụng
                            
                             (Kết nối MySqlConnection = 
                            
                              mới
                            
                            
                               MySqlConnection(chuỗi kết nối)) {
          
                            
                            
                              sử dụng
                            
                             (Lệnh MySqlCommand = 
                            
                              mới
                            
                            
                               MySqlCommand(sql, kết nối)) {
              
                            
                            
                              //
                            
                            
                               Tạo thông số
                            
                            
              lệnh.Tham số.Thêm(
                            
                              mới
                            
                             Tham số MySql(
                            
                              "
                            
                            
                              @Tên người dùng
                            
                            
                              "
                            
                            
                              , userName)); lệnh.Tham số.Thêm(
                            
                            
                              mới
                            
                             Tham số MySql(
                            
                              "
                            
                            
                              @Mật khẩu
                            
                            
                              "
                            
                            
                              , mật khẩu));
              
              
                            
                            
                              //
                            
                            
                               Mở kết nối và thực hiện truy vấn
                            
                            
                                            kết nối.Mở();
              
                            
                            
                              sử dụng
                            
                             (Trình đọc MySqlDataReader =
                            
                               lệnh.ExecuteReader()) {
                  
                            
                            
                              //
                            
                            
                               Tập kết quả xử lý
                            
                            
                                            } } }

                            
                            
                              //
                            
                            
                              Trong ví dụ này, chúng tôi đã sử dụng ký hiệu @ để đánh dấu tên tham số và tạo phiên bản cho từng tham số bằng lớp MySqlParameter. Bằng cách này, ngay cả khi người dùng thêm mã SQL khi nhập tên người dùng hoặc mật khẩu, nó sẽ không ảnh hưởng đến câu lệnh SQL được tạo.

                            
                            
                              //
                            
                            
                              Nói tóm lại, sử dụng các truy vấn được tham số hóa là một biện pháp bảo mật rất quan trọng có thể ngăn chặn các cuộc tấn công tiêm nhiễm SQL một cách hiệu quả. C# cung cấp lớp MySqlParameter thuận tiện và dễ sử dụng để hỗ trợ các truy vấn được tham số hóa.
                            
                          
Xem Mã

  。

Cuối cùng, bài viết này về cách viết tập hợp các lớp trợ giúp MySQL toàn diện nhất (bao gồm các phần bổ sung, xóa, sửa đổi và truy vấn) trong C# sẽ kết thúc tại đây. Nếu bạn muốn biết thêm về cách viết tập hợp các lớp trợ giúp MySQL toàn diện nhất (bao gồm các phần bổ sung, xóa, sửa đổi và truy vấn) trong C#), vui lòng tìm kiếm các bài viết CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

32 4 0
tôi là một con chim nhỏ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress