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

c# - IDisposable データベース リソースを効率的に使用するために C# コンソール アプリケーションを構築するにはどうすればよいですか?

これは、C# コンソール アプリケーション用に私が提案した (問題領域を説明するために非常に簡略化した) 設計です。データベース接続は IDisposable を実装していますが、このソリューションでusingはデータベース接続オブジェクトを使用できません。誰かがコンソール アプリケーションのより正しい構造を提案できますか? これは私が頻繁に解決する必要がある問題です。

編集:

一部の人々は、なぜそれらをメンバー変数として使用したいのか理解できません。これは、doDatabaseWork で何が行われるかの私の使用例 (少し疑似コード化されたもの) です。

このループの存続期間中、これらの接続を開いたままにしておく方法がわかりますか?

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

vb.net - アカウント名とパスワードによる Access データベースへの接続

データベースに接続してデータを編集する 2 つの異なる方法を使用しようとしていますが、以下の宣言が機能しています。

しかし、今は以下の宣言で同じことをしたいのですが、「有効なアカウント名またはパスワードではありません。

;Database Account=Ads;Database Password=1234;これが正しくないためだと確信しています。;User ID=Ads;Database Password=1234;最初のステートメントのように見せようとしましたが、どちらもうまくいきませんでした。

誰か助けてください。ありがとうございました

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

sql-server - ASP.NET Webアプリケーションの開発バージョンでDatdGridsにデータソースを追加すると、展開にどのように影響しますか?

私は最近、MS SQLデータベースを使用して、C#ASP.Netで記述されたデータベース駆動型のeコマースサイトを継承しました。私はこれまで、この正確なタイプのアプリケーションの経験はほとんどまたはまったくありませんでしたが、コードの探索には慣れており、SQLクエリ構造とC#(およびWebマークアップ言語も)に精通しています。これまでのところ、アプリケーションに必要なすべての調整を行うことができ、いくつかのものをデバッグし、いくつかのコンパイラエラーを削除し、いくつかの新しい単純な関数を追加して、かなり楽しんでいます。

Visual Web Developer 2008ExpressEdition内のデータベースからの情報を表示する際にいくつかの問題が発生しています。web.configファイルの初期設定の問題に直面したので、次の手順について少し警戒しています。

現在、web.configのローカルコピーがあります。これは、開発中にデータベースのローカルコピーに接続します。アプリケーションの新しいバージョンをコンパイルしてアップロードするときは、ローカルバージョンのweb.configを除外して、リモートバージョンが独自のweb.configファイルを使用してリモートデータベースに接続するようにします。

開発中にWebページのデータベース情報を表示するには、ブラウザでWebサイトを実行する必要があります。データベースエクスプローラーでデータベースへの接続を作成することにより、VSのデザインビューでこの情報を表示できるようにする必要がありますか?これは、アプリケーションがWebサーバー上でリモートで実行されている場合に影響しますか?(接続はリモートデータベースではなくローカルデータベースに対して行われるため、接続文字列は異なります)VSデザインビューでは、すべてのDataGridが空白になります。デザインビューでスマートタグを使用してデータソースを選択した場合、リモートで実行するときに適切なデータソースを使用しますか?データベースのローカルコピーを完全に削除する必要がありますか?開発中にリモートデータベースに接続することは、私にはかなり危険なようです。

これが明確であることを願っています。すべてのヘルプ/リンク/ポインタを歓迎します。

0 投票する
8 に答える
823506 参照

javascript - ブラウザで JavaScript から SQL Server データベースに接続する方法は?

JavaScript からローカルで SQL Server 2005 データベースに接続する方法を示すサンプル ソース コードを教えてください。デスクトップでWebプログラミングを学んでいます。

または、他のスクリプト言語を使用する必要がありますか? 代替案がある場合はいくつか提案してください。しかし、私は現在、JavaScript でそれを実行しようとしています。私の SQL Server はデスクトップにローカルにインストールされています — SQL Server Management Studio 2005 と IE7 ブラウザー。

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

python - Pythonでのデータベース接続

データベースとの接続を確立するコードをPythonで書いています。ループ内にクエリがあります。ループ内でクエリが実行されているときに、ネットワーク ケーブルを抜くと、例外が発生して停止するはずです。しかし、これは起こりません.2分後にネットワークケーブルを再び差し込むと、終了したところから再開します。Linux と psycopg2 を使用しています。例外を表示していません

0 投票する
8 に答える
24079 参照

sql-server - SQL Server 2008 Express Edition の接続の問題

私はVS 2008 Professional Editionを持っています。インストール (SQL Server 2008 を含む) の後、SQL Server 2008 Express Edition と高度なツールをインストールすることにしました (SQL Server Management Studio をインストールできるようにするため)。そこで、VS 2008 に付属していた SQL Express をアンインストールし、スタンドアロンの SQL Server Express 2008 バージョンと高度なツールをインストールしました。

ただし、次を使用して SQL Server Management Studio にログオンしようとすると:

サーバー名として、認証として Windows 認証を使用すると、次のメッセージが表示されます。

それを機能させる方法に関する提案はありますか?Windowsファイアウォールも無効にしようとしましたが、それでもうまくいきません。Windows Vista を使用しており、最近 SQL Server 2008 Express SP1 パッチも適用されました。

修正: 興味のある方へ: インスタンス ベースのインストール (つまり、データベース エンジン) をまったくインストールしていませんでした。インスタンスベースのものをインストールしたところ、修正されました!

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

java - Java での集中 DB 接続管理

コンプライアンス上の理由から、私の組織は、データベース接続設定をプロパティ/XML 構成ファイルから中央レジストリに取り込もうとしています。単一点障害を回避するために、理想的には複数の物理マシンにフェデレーションされます。

私はこれを実現するために JNDI を使用する可能性を検討してきましたが、自分自身で JNDI を使用した経験はあまりありません。誰かが似たようなことをしようとした経験がありますか? または、これをどのように達成できるかについてのより良いアイデアはありますか?

私たちのアプリはスタンドアロンであり、J2EE コンテナー内では実行されないことを付け加えておく必要があります。そのため、コンテナー固有の接続管理手法は特に役に立たない可能性があります。

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

mysql - Web サーバーを使用しない mysql アクセス (例: Apache)

そのコンピューターに Web サーバーをインストールせずに、リモート コンピューター上のデータベース サービスにアクセスする方法があるかどうか疑問に思っていました。

MYSQL DBMS は、直接接続できるインターフェイス (ポート) を提供していますか、それとも Web サーバー (通信を転送する) は必須ですか?

0 投票する
6 に答える
7559 参照

sql-server - パフォーマンス関連: SQL Server は単一の .NET デスクトップ アプリケーションからの複数の接続からの同時クエリをどのように処理しますか?

シングルスレッド版の説明:

  1. プログラムは質問のリストを収集します。
  2. 質問ごとに模範的な回答を取得し、スコアリング モジュールでそれぞれを実行します。

  • スコアリング モジュールは、多数の (読み取り専用) データベース クエリを作成します。
  • シリアル処理、単一データベース接続。

質問リストをチャンクに分割し、それぞれに対してスレッドを作成することにより、上記のプログラムをマルチスレッド化することにしました。

各スレッドは独自のデータベース接続を開き、独自の質問リスト (6 つのスレッドごとに約 95 の質問) を処理します。アプリケーションは、すべてのスレッドが終了するのを待ってから、結果を集計して表示します。

驚いたことに、マルチスレッド バージョンはほぼ同じ時間で実行され、17 秒ではなく約 16 秒かかりました。

質問:

個別の接続を使用して個別のスレッドで同時にクエリを実行する場合に期待されるようなパフォーマンスの向上が見られないのはなぜですか? マシンには 8 つのプロセッサがあります。

SQL Server は、単一のアプリケーションからのクエリを同時に処理しますか、それとも (または .net 自体) クエリをシリアル化しますか?

何かが誤って構成されている可能性があり、それにより高速化される可能性がありますか、それとも単に SQL Server を計算限界まで押し上げている可能性がありますか?

現在の構成:

Microsoft SQL Server Developer Edition 9.0.1406 RTM
OS: Windows Server 2003 Standard
プロセッサ: 8
RAM: 4GB