接続文字列とは
インターネットまたはその他のネットワークから情報にアクセスする場合、ユーザーは、必要なデータにアクセスする場所と方法を示すコマンドをコンピューターに提供する必要があります。 エンドユーザーにとって唯一のステップはWebアドレスを入力することですが、コンピューター内ではさらに多くのことが行われています。 コンピューターの接続文字列は文字列(文字と情報のリスト)であり、特定のデータへのアクセスに関するパラメーターをコンピューターに提供します。
接続文字列は、特定のレストランの住所と予約に関する情報、およびテーブルサイズやドレスコードなどの食事体験に関するその他の関連情報を含むメモのようなものです。 典型的な接続文字列には、情報を含むサーバーのアドレス、情報を含むサーバーがSecure Socket Layer(SSL)標準を使用して動作するかどうか、利用するSSLモードの種類、要求された情報を含む特定のデータベースなどの情報が含まれます。ユーザー識別情報、パスワード情報、接続タイムアウト番号。
プロセスはほとんどのエンドユーザーに対して完全に透過的ですが、接続文字列情報は、それが保存されている場所(特定のコンピューターまたは同じネットワーク上の別のコンピューター)からネットワークカードのドライバーファイルに転送されます。 ドライバーファイルは、コンピューターのオペレーティングシステムに、コンピューターのグラフィックスやネットワークカードなどの特定のハードウェアの使用方法を指示するファイルです。 ドライバーファイルは、接続文字列情報を含むファイルを受信すると、その情報を使用して、コンピューターのイーサネットまたは他の種類のネットワークカードと、目的の情報を含むリモートサーバーまたはデータベースとの接続を確立できます。
特定の種類の接続文字列を指定する場所は、使用するソフトウェアプログラムによって異なります。 たとえば、一部のデータベースプログラムでは、ユーザーがコマンドライン接続文字列を入力できます(特定の接続文字列情報の手動入力)。 または、ユーザーは接続文字列情報を特定のファイルに保存して、入力プロセスを自動化できます。 どちらの場合でも、接続文字列を使用する実際のプロセスは同じままです。コンピューターはドライバーにデータを渡し、ドライバーはコンピューター上のネットワークデバイスを使用して接続し、要求されたデータを取得します。 唯一の違いは、エンドユーザーが、保存されたファイル内の静的な文字列を使用するか、頻繁にパスワードを変更するデータベースに必要な文字列をオンザフライで入力するかです。