問題タブ [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 投票する
3 に答える
4215 参照

c# - C#+ DbConnectionとDbCommandを破棄し、エラーをキャッチする

私はDbConnectionとDbCommand、および使用後にこれらのオブジェクトを破棄する適切な方法を理解しようとしています。

以下は私が持っているコードスニペットです。DbConnectionとDbCommandで「usingステートメント」を使用することで十分でしょうか?メモリリークの可能性を防止しようとしています。

2番目の質問、

DbCommandオブジェクトを破棄する必要がありますか?

どうもありがとう

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

asp.net - ASP.NETSQLプロバイダー

問題が発生しました。VS 2010を使用してASP.NETで新しいプロジェクトを作成する場合、SQLExpressに関するデフォルトの接続文字列が作成されたweb.configです。しかし、SQLExpressをインストールしていません。フルウェイトSQLServerのインスタンスをサービスデータベースとして機能するようにデフォルトのAspNetSqlProviderを変更するにはどうすればよいですか?また、ASP.NETプロジェクトのテンプレートを変更して、接続を使用してプロジェクトを作成するにはどうすればよいですか?

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

multithreading - OnExecuteイベントでのデータベースの操作(Indy)

私はこれらのコードを持つサーバーを持っています:

さまざまなスレッドの1つのテーブルへのアクセスに問題はありますか?そして、Onexecuteイベントで使用するのは完全に危険ですか?

返信ありがとうございます。

だから、それは異なるスレッドに対して異なる接続を行うための本当の方法ですか?

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

.net - DbConnectionを使用したスト​​アドプロシージャの実行

データベースでストアドプロシージャを実行する必要があります。これは私がこれまでに得たものであり、機能します:

DbCommandがそれを行うと思いますが、何も機能していません。「initialize」という名前のストアドプロシージャを実行する必要があるとします。それ、どうやったら出来るの?

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

entity-framework-4 - Entity Framework 接続で EFProf と EFProviderWrapper を連携させる方法

同じ Entity Framework コンテキスト/接続内で、Kowalski の EFProviderWrapper フレームワークをRhino の EFProf (Entity Framework Profiler)と一緒に実行する方法を見つけた人はいますか? 現在、EFProviderWrapper でラップされた EntitytConnection を使用しているときに EFProf プロファイラーを登録しようとすると、新しい接続を作成しようとすると、実行時に次のエラーが発生します。

タイプ「HibernatingRhinos.Profiler.Appender.ProfiledDataAccess.ProfiledConnection」のオブジェクトをタイプ「EFProviderWrapperToolkit.DbConnectionWrapper」にキャストできません。

私が把握できることから、EFProf が最後に登録され、EFProviderWrapperToolkit が最後に登録されると予想されているためと思われます。非 EFProviderWrapper タイプを許可する新しい DbConnectionWrapper タイプを作成するには、おそらく EFProviderWrapperToolkit を変更する必要があると思いますか? 複数の DBConnection プロバイダー フレームワークを使用した経験がある場合は、耳を傾けてください。

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

transactions - EF4 を使用する場合の DbTransaction と DbConnection

Web アプリケーションで EF4 の ObjectContext に Unif Of Work を実装しようとしています。UoW は HttpModule です。必要なのは、接続の現在のトランザクションを取得することです。http リクエストが最初に来ると、objectContext で context.Connection.BeginTransaction() を使用してトランザクションを開始します。リクエストの最後で、接続の現在のトランザクションを取得する必要がありますが、それを行うためのプロパティが Connection オブジェクトにありません。それを達成するために次のコードを作成しましたが、機能しません。

command.Transactionが常に null である理由がわかりません。GetSession().Connection.BeginTransaction() を実行しようとすると、トランザクションが既に存在し、複数のトランザクションを並行して開始できないという例外が発生します。

GetSession() は、HttpContext.Current.Items から現在の EF ObjectContext だけを取得します。ObjectContext は beginRequest でそこに格納されます。

ご指導いただければ幸いです。

ありがとう。

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

sql - PostgreSQLDBの現在の接続数を取得するための正しいクエリ

次の2つのうちどちらがより正確ですか?

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

c# - MvcMiniProfiler が Oracle の接続オブジェクトと連携しない

次のコードの最後の行は、例外をトリガーします。 OracleConnection conn = new OracleConnection(getConnectionString());

それは次のとおりです。

Oracle Data Provider を使用しています。オラクルのdevArtでも同じことが起こります。

ありがとう :)

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

database - DB 接続タイムアウトのシミュレーション

データベース接続タイムアウトをシミュレートする方法はありますか?

生産システムでタイムアウトしたデータベース接続で問題が発生しており、同様の状況をシミュレートする必要があります。

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

php - Yii でクエリの種類に応じて異なる接続を使用する方法

すべての読み取りは 1 つの DB 接続に移動する必要があります すべての書き込みは別の接続に移動する必要があります

コア ライブラリのコードを最小限に変更して、Yii でこれを達成するにはどうすればよいですか?

また、場合によっては (コメントに記載されているように)、接続の各モデル タイプを制御する機能が必要になるため、読み取りもマスターに移動できます。