私はTTimerを通して60秒ごとにデータベース(通常はMySql)にヒットするDelphiアプリケーションを持っています。アプリケーションは、ほぼ無人の掲示板です。ネットワークが切断された場合、アプリケーションは実行を継続し、接続が復帰したときにデータベースに接続する必要があります。多くの場合、ブロードバンドで接続されている可能性があります。接続が常にベストであるとは限りません。このアプリケーションのデータベースに接続する最善の方法
私はTAdoConnectionコンポーネントを使用しています。これはアプリケーションの起動時に開かれ、開いたままです。新しいクエリを作成する必要があるときはいつでも、私はConnectionを開いたTAdoConnectionに設定します。しかし、ネットワークが落ち込んだ場合、これはあまり信頼できません。
このインスタンスでデータベースに接続するには、どのような方法が最適ですか? 私はTAdoQueryに直接接続文字列を構築する方法を見てきました。これは正しい方法でしょうか?または、これは過度にリソースを消費しますか?場合によっては、すべての情報を取得するために5〜10個のクエリを開く必要があります。
TTimer.OnTimerイベントでこれを行うことについてまたはどのように:
TADOConnectionの
を作成し、すべてのクエリ
無料TADOConnectionのに
感謝しています。
ありがとう - 私はこれを試してみましょう。非常に良いと思われる。 –