Loading article…
コンピューティングにおいて、接続文字列は、データ ソースに関する情報とそれに接続する方法を指定する文字列です。接続文字列は、接続を開始するために、コード内で基盤となるドライバーまたはプロバイダーに渡されます。通常はデータベース接続に使用されますが、データ ソースはスプレッドシートやテキスト ファイルである場合もあります。
接続文字列には、ドライバー、サーバー、データベースの名前などの属性や、ユーザー名やパスワードなどのセキュリティ情報が含まれる場合があります。
例
この例では、SSL を使用して wikipedia.com に接続し、接続タイムアウトを 180 秒に設定するための Postgres接続文字列を示します。
DRIVER={PostgreSQL Unicode};SERVER=www.wikipedia.com;SSL=true;SSLMode=require;DATABASE=wiki;UID=wikiuser;接続タイムアウト=180;PWD=ashiknoor
Oracle データベースのユーザーは接続文字列を指定できます。
- コマンドラインで(例
sqlplus scott/tiger@connection_string:) - 環境変数経由(
$TWO_TASKUnix系環境、%TWO_TASK%Microsoft Windows環境)[1] - ローカル設定ファイル(デフォルトなど
$ORACLE_HOME/network/admin.tnsnames.ora)[2] - LDAP対応ディレクトリサービス
参考文献
- ^ Watt, Simon; et al. (2005 年 6 月). 「SQL*Plus の構成」. SQL*Plus ユーザーズ ガイドおよびリファレンス: リリース 10.2 . レッドウッド シティ: Oracle Corporation . 2010 年8 月 26 日取得.
LOCAL [:] 接続文字列を指定する Windows 環境変数。UNIX の TWO_TASK と同じ機能を実行します。
- ^ Kyte, Thomas (2005).エキスパート Oracle データベース アーキテクチャ: 9i および 10g プログラミング テクニックとソリューション。Apressシリーズ。Apress。p. 60。ISBN
978-1-59059-530-5. 2010 年8 月 26 日に取得。TNS
接続文字列は、Oracle ソフトウェアにリモート データベースへの接続方法を指示します。通常、クライアント ソフトウェアは [...] というファイルを読み取ります
tnsnames.ora。これは、通常 [ORACLE_HOME]\network\admin ディレクトリにあるプレーン テキストの構成ファイルです ([ORACLE_HOME] は、Oracle インストール ディレクトリへのフル パスを表します)。
外部リンク
- 「SQL Server 2017 の接続文字列」。2019 年6 月 15 日に取得。
