問題タブ [dbconnection]

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 投票する
2 に答える
9012 参照

java - MongoDBプール接続エラー

私はJavaでmongoDbを使用しています。データの挿入中に次のエラーが発生します。どんな助けでもいただければ幸いです。ありがとう

これは、mongodbにデータを挿入するために他のクラスから呼び出すdbWrite関数があるクラスです。

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

c# - 「DbConnection」を使用する場合、「using」またはtry-catch-finallyを使用してDbConnection.close()を使用して接続を閉じる必要がありますか?

私はしばらくの間ウェブを検索していました。しかし、私の質問に対する明確な答えは見つかりませんでした。データベースに接続するときに「using」を使用する必要があるのか​​、それともtry-catch-finallyを使用するだけでよいのか。私が意味するのは:

データベースとの対話を終了するたびにdisposeメソッドを呼び出す必要があるのか​​、接続を閉じるだけなのかわかりません。

「Dbconnection」は静的であり、これが同様に良い解決策であるかどうかはわかりません...

私はADOについて知り始めており、この種の質問に対する最良の答えを知りたいと思っています。

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

c# - using 句が使用されている場合、DbConnection を閉じる必要はありますか?

重複の可能性:
using ブロックはデータベース接続を閉じますか?

以下はdb.Close()不要ですか?

0 投票する
1 に答える
2155 参照

freepascal - Lazarus Pascal - DB 接続 - 明確化

次のコードは、こちらのドキュメントからのものです。

コードの本体は理にかなっていますが、どこTSQLConnectionから来たのかわかりません。CTRL + Spaceを使用してオートコンプリートすることもできません。つまり、プログラムはそれを参照していません。ちなみにPostgresに接続しようとしています。

誰かが何であるかを述べてもらえますかTSQLConnection? ありがとう!

0 投票する
1 に答える
877 参照

c# - 接続が破棄されたときにDbConnection.StateChangeが呼び出されませんか?

何百ものスレッドから同時にアクセスできるシングルトンデータベースクラスがあります。各スレッドは独自の接続を取得します。スレッド数を制御できないため、同時接続数を制限する必要があります。以下に示すように、セマフォを使用することにしました。現在、接続は常にusingブロックで割り当てられるため、例外がスローされた場合でも、実際に閉じられることが保証されます。

ただし、例外がスローされた場合、StateChange呼び出されないようです。明らかに、これは以下の私のコードを壊します。

質問:StateChangeこのシナリオで実際に呼び出されていることを確認するにはどうすればよいですか?または、不可能な場合、この特定の問題をどのように解決しますか?

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

php - データベース接続が構成ファイルにある場合、PDO 準備済みステートメントはリダイレクトを停止します

データベース接続が別のファイル (config.php) にある場合、PDO 準備済みステートメントはリダイレクトを停止します。クエリは正しく機能し (つまり、適切に挿入されるなど)、リダイレクトは、データベース接続が別のファイルではなくドキュメントにある場合は正常に機能しますが、db 接続が別のファイルに移動すると機能しなくなります。エラーメッセージはスローされません。

同様の質問で言及された他の問題 (エラー メッセージと URL パス) を除外するため。また、エラー メッセージを削除し (ドキュメントに何も出力されないようにするため)、相対パスを完全な URL に置き換えてみました。エラー報告がオンの場合、示されているように try/catch ブロックにラップされます。

更新 - 以下のコードは機能しますが、それを置き換える$conn = new PDO...require_once('config.php');リダイレクトされなくなります (エラー メッセージが設定されているかどうかに関係なく)。また、問題を引き起こす可能性のある余分なスペースと、最後の ?> も削除しました。

また、catch ステートメントの前後にリダイレクトを設定しようとしました (try/catch ブロックを削除するだけでなく)。

config.php:

エラー報告を有効にした config.php:

0 投票する
1 に答える
230 参照

c# - WCF で OperationContract を介して DbConnection を送信する

WCF で OperationConstract のパラメーターとして DbConnection を送信する可能性はありますか? 例外が発生するため、「データ コントラクト名 SqlConnection:http://schemas.datacontract.org/2004/07/System.Data.SqlClient で System.Data.SqlClient.SqlConnection を入力することは想定されていません。DataContractResolver の使用を検討するか、任意の追加を行います。たとえば、KnownTypeAttribute 属性を使用するか、DataContractSerializer に渡される既知の型のリストにそれらを追加することにより、既知の型のリストに静的に認識されていない型。

0 投票する
1 に答える
1416 参照

compact-framework - SqlConnection DBConnection Windowsce

2 つの異なるデータベースを処理するために、Windows CE 5.0 の Compact Framework 3.5 でこのコードを作成しています。

SqlXX を DbXX に変換できないのはなぜですか ??? MSDN SqlXX は DbXX の子です! ところで、SqlCeXX では問題ありません。cfにないDbPoviderfactoryが使えません。

ありがとう

0 投票する
0 に答える
13483 参照

hibernate - session.close() 接続後、データベースとの接続がまだアクティブです

私はスイングと休止状態で作業しています。現在、接続を取得するために、を使用してsessionFactory.openSession()います。DB アクティビティを完了したら、同じセッションを で閉じsession.close()ます。問題は、アプリケーションを使用し続けると、いくつかの呼び出しの後、アプリケーションが例外をスローすることです

アプリケーションを使用している間、次のクエリを使用してアクティブな DB 接続を監視します

接続数が増加していることがわかり、いくつかの接続の後、DB は新しい接続の提供を停止します。

休止状態を使用してDBとの接続を閉じる方法がわかりません。そうするのsession.close()は役に立ちません。