問題タブ [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 に答える
539 参照

c# - これらの場所で OdbcConnection を使用できる場合は、SqlConnection と OracleConnection が必要です。

DALとをつなぐコモンをつくる旅の中Sql ServerOracle。いくつかの実装の後、 が と のような特定の実装が必要な理由、OdbcConnection両方への接続に使用できる場合は混乱して終了しました。DatabaseSqlConnectionOracleConnection

  1. 推奨される実装方法はどれですか?
  2. 具体的な実装の長所と短所を教えてください

インターフェース

実装

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

java - DatabaseMetaData().getTables() - 非常に遅い代替手段はありますか?

DatabaseMetaData().getTables()- 非常に遅いです。これに代わるものはありますか?

以下は私の実際のコードです:

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

sql-server - Python データベース接続

(python 3.5.1)に接続する必要がある Python コードがありSQL serverます。モジュール「pyodc」を使用していますが、エラーが発生します

「ImportError: 'pyodbc' という名前のモジュールがありません」

で使用eclipseしていWindows 8ます。

次に、「 https://github.com/mkleehammer/pyodbc 」から pyodc パッケージをダウンロードしました。pip最初に使用してインストールしようとしましたが、動作しませんWindows 8.1:

「'pyodbc' 拡張エラーの構築: vcvarsall.bat が見つかりません」.

次にsetup.py、フォルダー内のファイルを実行してみました。しかし、まだ pyodc モジュールをインポートできません。

モジュールを適切にインポートするのを手伝ってくれる人はいますか。私はPythonに非常に慣れていないので、初心者の間違いがあるかもしれないことを知っています.

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

java - Jboss JNDI db接続をJasperサブレポートに渡すとデッドロックが発生する

データベース接続オブジェクトをjasperレポートに渡す必要があります

JBoss JNDI データソースを使用すると、次の例外がスローされる問題

使用技術 DB2 9、Spring Batch、Jasper Report、JBoss EAP 6.4

以下のように接続しています

あらかじめご了承ください。

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

azure - 一部のインスタンスでのみ Azure WebJob DB 接続エラーが発生する

2 つの Azure Web ジョブがあります。1 つ目は、PDF を取得して個々のページ イメージに分割し、2 つ目の Web ジョブが個々のページを処理するように別のメッセージをキューに入れるように指示する受信メッセージを取得します。QC インスタンスでは問題なく動作しましたが、本番環境に移行しようとすると、2 番目のジョブで奇妙なエラーが発生し始めましたが、一貫性はありませんでした。最初のジョブが実行され、ファイルがページ イメージに分割されます。それはうまくいっています。すべてのページ イメージが作成され、すべてのページ メッセージがキューに入れられることを確認しました。ただし、2 番目のジョブでは、一部のメッセージのみが正しく処理されています。残りは、WebJob 診断でこのエラーを示します。

Microsoft.Azure.WebJobs.Host.FunctionInvocationException: Microsoft.Azure.WebJobs.Host.FunctionInvocationException: 関数の実行中に例外が発生しました: Functions.ProcessBatchPage ---> System.Data.SqlClient.SqlException: ネットワーク関連またはインスタンス固有のエラーが発生しましたSQL Server への接続の確立中。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 52 - ローカル データベース ランタイムのインストールが見つかりません。SQL Server Express が正しくインストールされ、ローカル データベース ランタイム機能が有効になっていることを確認してください。) ---> System.ComponentModel.Win32Exception: Theシステムは指定されたファイルを見つけることができません

しかし、奇妙なことに、このエラーはローカル データベース ランタイムと SQL Server Express に言及しており、コードのどこにも参照していません。システムは Azure SQL DB を指しています。仕事は ADO.Net で、接続文字列をハードコーディングして、構成ベースの接続文字列の問題を排除しようとしました。しかし、奇妙なのは、メッセージの特定の部分にしか発生しないことです。他は完璧に処理します。

最後に、ジョブをローカルでデバッグして実行し (まだ Azure 上の実際のキューと DB を指している)、同じ問題が発生しました。ただし、ジョブはコードの最初の行としてジョブ ID を含むコンソール行を出力します。正常に処理されたジョブについては、この writeline が表示されます。失敗した人には、何も見えません。ジョブが実際に正しく起動していないようです。(失敗したジョブの実行時間も 50 ~ 100 ミリ秒と非常に短い)

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

c# - DataReader (DbCommand) は DB 通信をどのように処理しますか?

私が理解しようとしているソフトウェアでは、DataReader クラスは ExecuteReader() を介して IDbCommand 型 (継承) から受信されます。

私は C# とデータベース通信にかなり慣れていないので、DataReader はデータベースとの通信をどのように処理しますか?

  • ExecuteReader() の実行時にクエリからの応答全体を受け取り、reader.Read() を使用して応答をローカルで処理しますか?
  • または、各 reader.Read() 呼び出しは、ネットワーク経由でデータベースから次のアイテムを取得しますか?
  • それとも、私が考えていなかった何か?
0 投票する
1 に答える
1222 参照

java - この場合、データベース接続が閉じられない理由

MYSQLプロンプトでコマンドを実行すると、データベース接続が閉じられていないことがわかります

接続は増加し続けています

これは私がデータベース接続を行う方法です

そして、これが私が接続を作成し、接続を閉じる方法です

dbConnection = DBConnection.getDBConnection();

問題の解決方法を教えてください。