問題タブ [database-connection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
142 参照

php - 接続DBの変更

私はこれについて行ったり来たりしているようですが、うまくいくこともあれば、うまくいかないことも多く、どうすれば/なぜうまくいくのかわからなかったり、うまくいかないこともあります。

5 つのデータベースがあり、メンテナンス ルーチン中に各データベースからデータを取得する必要があります。データベースごとに、ページに含めるすべてのデータベース接続コードを含む外部ファイルがあります。

インクルードは次のようになります

データベースごとに異なる変数を提供するため、次のデータベースは

次に、クエリを呼び出すときに使用します

私が直面している問題は、クエリに使用される正しいデータベースを取得していないことです。私のスクリプトは、最後にページに追加されたデータベースを使用しているようです。

使用するデータベース接続を切り替えるより良い方法はありますか?

あるデータベースのデータを別のデータベースのデータと比較しているため、データベース間で多くのやり取りがあるため、これも効率的にしようとしています。

ありがとうピート

0 投票する
2 に答える
814 参照

.net - ASP.Net アプリケーション状態オブジェクトのリサイクル オプション

ASP.Net アプリケーション状態オブジェクトをリサイクルするためのオプションは何ですか? そのオブジェクトを使用して、Web サービス ベースのデータ アクセス レイヤーのデータベース接続のキューを保存しています。数日/数週間/数か月にわたって、使用されなくなったデータベースへの接続に割り当てられるメモリの合計が増えてしまうのではないかと心配しています。接続は必要に応じて自動的に生成されるため、それらを保持することはそれほど重要ではありません。

アプリケーションの状態を選択的に解析し、必要のないものだけをドロップするのは素晴らしいことです。しかし、実際には、オブジェクト全体を削除して、最初からやり直すだけでも問題ありません。ただし、パージ プロセスが現在使用中の接続を強制終了しないように注意する必要があります。

0 投票する
2 に答える
11616 参照

c# - Dispose メソッドでデータベース接続を閉じるのは正しいですか?

私たちのアプリケーションの 1 つで使用されているデータベース接続が常に閉じられているとは限らないのではないかと疑っています。コードを見に行ったところ、オブジェクトDataProviderを持つクラスが見つかりました。SqlConnection接続はこのクラスのコンストラクターで開かれ、そのDisposeメソッドで閉じられます (判断しないでください。開いた接続を維持することは悪であることはわかっています。それは私のコードではなく、とにかく問題のポイントではありません)。Disposeメソッドは次のように実装されます。

問題は
、接続が閉じていることを常に保証するかどうかです。
このコードは正しいですか?

呼び出す必要があると思います_conn.Dispose()-私は正しいですか、それは接続を閉じないことに影響しますか(おそらくそうではありません)?

0 投票する
2 に答える
262 参照

database - データベースに直接アクセスするリッチ クライアントの接続プーリング

SQL Server 2005 データベースに直接接続するレガシー アプリケーションの WinForms があります。

同時に開いているクライアント アプリケーションが多数 (数百) あるため、データベースへの接続数を最小限に抑えたいと考えています。

接続を早期かつ頻繁に解放し、タイムアウト値を低く保つことができます。

他に考慮すべき点はありますか?

0 投票する
4 に答える
399 参照

java - JavaでSQL接続を誤って閉じないようにする方法は?

現在、トランザクション管理のために私がやっていることは次のとおりです。

「updateTableX」メソッドで接続を閉じることを回避できるかどうかを知りたいです。誰かが誤って接続を閉じた場合、私の updateTableY は接続されず、例外がスローされるためです。

0 投票する
5 に答える
253 参照

c# - Win ベースのアプリケーション (C#) には、DB 接続を処理するためのクラスが必要です

clsConnection選択、挿入、更新、削除などのすべてのSQLクエリを実行するために利用できるクラスを持つことを考えています....かなり良いです。

しかし、それはどれほど完全でしょうか?どのように?

0 投票する
11 に答える
38134 参照

java - Java プログラムで使用するのに最適なデータベースは何ですか?

Java プログラムを MS SQL Server に接続するのに苦労しており、私の (学習) プロジェクトには MySQL の方が適しているのではないかと考え始めています。

Sun のチュートリアルでは Java DB について言及していますが、それ以外の文脈では Java DB について聞いたことがないので、学ぶのに最も役立つデータベースではないようです。

Java を一般的に使用されているデータベースに接続する最も自然な方法についての洞察に感謝します。

0 投票する
3 に答える
15641 参照

jdbc - 接続の中断後にOracle接続プールを自動再接続するにはどうすればよいですか?

OracleConnectionCacheImplを介したOracle接続プーリングで問題が発生しています。シンドライバを介してデータベースサーバー(Oracle 10g)の接続プールに接続すると、不特定の時間が経過すると、db接続が切断され(おそらくアイドル接続が原因ですか?)、エラーメッセージが表示されるまですべて正常に動作します。

閉じた接続。

ページを更新して接続を再試行するとデータベースが再接続されるため、ネットワークやデータベースに問題はないようです。Oracle接続プールが接続を検証し、プール内の接続が何らかの理由で切断された場合に再接続する方法はありますか?

Apache Tomcat 6.0.18、Java EE6update11を使用しています。

(Oracleシンドライバにはping関数があるようです。それは役に立ちますか?どこで見つけることができますか?)