sql >> データベース >  >> RDS >> Mysql

C#およびMySQLとの接続の正しい使用

    HackedByChineseの推奨事項を拡張するには、次のことを考慮してください。接続の作成、接続のオープン、トランザクションの設定、およびさまざまなタイプの作業(クエリ)を実行するワーカーメソッドの呼び出しを処理する1つの主要な調整メソッドがあります。

      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. OracleでXMLデータを開く方法

    2. 通常のテーブルを外部のcstore_fdwテーブルに変更します

    3. STR_TO_DATE()例– MySQL

    4. オラクルで2つの日付を減算して、時間と分で結果を取得する方法