問題タブ [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.
c# - SQL Server データベースへの最大接続数
1 人のユーザーが SQL Server 2005 に接続できる最大数は? 異なるスレッドでデータベースに複数の接続を確立しようとしている C# コードに問題があります。約 5 スレッド後、他のスレッドの接続がタイムアウトし始めます。1 人のユーザーの正確な接続数を知っていれば、たとえそれが 1 つであったとしても、一度にロードできるスレッドの数を知るのに役立ちます。
oracle - TOADには接続できませんが、他のツール/アプリには接続できます
いくつかのツールを使用してOracleデータベースに接続できますが、Toad for Oracle 8.5.3を使用して接続できません(ただし、Windowsへのログイン/ログアウトの前に接続できました)。
TNSNAMES.ORAを使用して接続していません。私は2つのOracleホームを持っています:
C:\Oracle\product\10.2.0\client_1 (OraClient10g_home1)
およびC:\Oracle\product\10.2.0\client_2
(ODACHome2)
ここで、クライアント2はクライアント1の後にインストールされました。
各家庭でToadを試しましたが、データベース名、ユーザー名、パスワードを入力すると、「ORA-12154:TNS:指定された接続識別子を解決できませんでした」というメッセージが表示されます。これと同じ情報を使用してSQL*Plusを使用して接続でき、ADO.NET(ODP.NET)を介して接続できます。サーバーへのtnsping (クライアント2)は機能しますが、 tnsping(クライアント1)は機能しません。
私のPATH環境変数には、次の順序で含まれています。
C:\oracle\product\10.2.0\client_2\bin;C:\oracle\product\10.2.0\client_1\bin
PATHの順序を変更しても効果がないようです。行を追加したとき
NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)
クライアント2のsqlnet.oraに、Toadはまだ接続できませんでしたが、エラーメッセージがはるかに速く表示されました。
.net - デザイナーが生成したテーブル アダプターが接続を処理する方法
テーブル アダプタは接続をどのように利用しますか?
それを少し説明するために、それらは自動的に接続を開いたり閉じたりしますか、それとも tableadapter メソッドを呼び出す前に既に接続を開いている場合は、それを使用して開いたままにしますか?
よろしく
database - コンソールプログラムが終了した場合でも、プログラムで使用されているデータベース接続は開いたままになりますか?
JavaとC#では、どちらもSystem.terminate()のようなものを持っています。プログラムに開いているデータベース接続、データベースリーダー、およびデータベースコマンド変数があり、catch句でプログラムを終了した場合、データベースリソースは引き続き使用されますか?または、プログラム全体が終了したばかりなので、自動的に解放されますか?
通常、通常のプログラムの終了または予期しないプログラムの終了にかかわらず、データベース接続を常に解放するために、このようなケースをどのように処理する必要がありますか?良い習慣はありますか?
mysql - 接続できませんでした:「初期通信パケットの読み取り中」に MySQL サーバーへの接続が失われました。システム エラー: 0
Rails アプリを実行しているので、MySQL にリモート接続しようとすると、次のエラーが発生します。
接続できませんでした:「初期通信パケットの読み取り中」に MySQL サーバーへの接続が失われました。システム エラー: 0
ruby-on-rails - 手動DB接続のActiveRecordサブクラスは列変数に直接アクセスできません
Railsモデルの1つにわずかな問題があります。それは私が回避できないことではありませんが(私はすでにそうしています)、実際の問題に興味があります。
基本的に、「establish_connection」を使用してリモートデータベースに接続した「Events」という名前のActiveRecordベースのクラスがあります。すべて正常に動作し、「Event.find(:all)」を実行することもできます。ただし、便利な(column_name)メソッドを使用できません。私は次のようなことをしなければなりません:
...それ以外の
参考までに、モデルを生成したときは、「スクリプト/モデル生成イベント」のみを実行し、他には何も実行しませんでした。次に、接続を取得するために、モデル内で「establish_connection」と「set_table」を使用しました。それ以外は何もしていません。繰り返しますが、クエリは機能しますが、便利なアクセスができません。
アイデア?
一番。
sql - SQL Server で現在の接続プロパティを取得する
MS SQL Server では、[データベース プロパティ] ダイアログの左側に [接続プロパティの表示] リンクがあります。これをクリックすると、現在の接続のプロパティ (認証方法、ネットワーク プロトコル、コンピュータ名など) を含む [接続プロパティ] ダイアログが表示されます。
SQLクエリを実行してプログラムでその情報を取得する方法はありますか? そのクエリはどのようになりますか?
sql - 複数の挿入ステートメントを実行する、最善の方法は何ですか?
MS SQL テーブルに対して複数の挿入ステートメント (動的に生成) を実行する必要があるプログラムがあります。今、私は(疑似コード):
セミコロンで区切られた 1 つの大きな挿入文字列を単純に作成する方が、パフォーマンス的に優れていますか。SQLCommand.Execute() ステートメントを 1 つだけ実行しますか? それとも違いはありませんか?
ありがとう!
c# - 「ConnectionString プロパティが初期化されていません」の修正方法
アプリケーションを起動すると、次 のメッセージが表示されます。 ConnectionString プロパティが初期化されていません。
Web.config:
スタックは次のとおりです。
私は.NETにかなり慣れていないので、これを理解できません。Google で多くの回答を見つけましたが、実際に問題を解決したものはありませんでした。
どういう意味ですか?私の web.config は悪いですか? 私の機能は悪いですか?私の SQL 構成は正しく機能していませんか (私は sqlexpress を使用しています)?
ここでの私の主な問題は、これをデバッグする場所がわからないことです...何でも役に立ちます。
編集:
失敗したコード:
sqlQuery は「select * from table」のようなクエリです。ここでは sqlParams は関係ありません。
ここでのもう 1 つの問題は、私の会社が MySQLHelper を使用していることです。他のプロジェクトでは問題なく動作しているので、ここからエラーが発生しないことは 99% です。
コードを見ずにデバッグする方法がない場合は、コードを取得するためにこのヘルパーを作成した人に連絡するのを待つ必要があると思います。