私は現在、いくつかのSQLテーブルを監視し、MySQLテーブルにデータを転送している作業プログラムを持っています。基本的には、30秒ごとにチェックするループがあります。私の主な関心事は、ループを閉じるたびに接続を閉じて開く必要があることです。これは、複数のトランザクションについてエラーが発生したためです。私は私の接続を閉じると、私はまた、接続を処分する必要があります。トランザクションを破棄するとこの問題は解決したと思っていましたが、複数のトランザクションについてはまだエラーが発生していました。SQLをMySQL C#監視プログラムに転送する
これはすべて正常に動作しているようですが、接続を閉じることなくこれを行うより良い方法があるかどうかは疑問でした。
私たちに見せることのできるコードはありますか? –
いくつかのコードは素晴らしいでしょう。特に、db接続をどのように作成していますか?また、トランザクションのエラーも良いでしょう。 –
DBを使用して必要な作業を行った後に、直接接続を開いて閉じることをお勧めします。あるタイプの同期プログラムをやっているだけの場合は、接続を開いたままにする必要はありません。 – user1231231412