Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Penggunaan koneksi yang benar dengan C# dan MySQL

Untuk memperluas rekomendasi HackedByChinese, pertimbangkan hal berikut. Anda memiliki satu metode koordinasi utama yang menangani pembuatan koneksi, membukanya, mengatur transaksi, dan kemudian memanggil metode pekerja yang melakukan berbagai jenis pekerjaan (kueri).

  public static void UpdateMyObject(string connection, object myobject)
        {
        try
        {
            using (SqlConnection con = new SqlConnection(connection))
            {
                con.Open();
                using (SqlTransaction trans = con.BeginTransaction())
                {
                    WorkingMethod1(con, myobject);
                    WorkingMethod2(con, myobject);
                    WorkingMethod3(con, myobject);
                    trans.Commit();
                }
                con.Close();
            }
        }
        catch (Exception ex)
        {
            MessageBox.Show("SOMETHING BAD HAPPENED!!!!!!!  {0}", ex.Message);
        }
    }

    private static void WorkingMethod1(SqlConnection con, object myobject)
    {
        // Do something here against the database
    }

    private static void WorkingMethod2(SqlConnection con, object myobject)
    {
        // Do something here against the database
    }

    private static void WorkingMethod3(SqlConnection con, object myobject)
    {
        // Do something here against the database
    }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql berhenti secara otomatis

  2. PILIH kesalahan ATAS

  3. LPAD dengan nol di depan

  4. PEMBATASAN MySQL dan TANPA TINDAKAN

  5. Kata sandi root mysql homebrew MacOSX