ホームページ >バックエンド開発 >PHPチュートリアル >Windows_PHP チュートリアルでの PHP4.0 と oracle 8 間の接続設定に関する簡単な説明

Windows_PHP チュートリアルでの PHP4.0 と oracle 8 間の接続設定に関する簡単な説明

WBOY
WBOYオリジナル
2016-07-21 16:10:441410ブラウズ


Linux/Unix では PHP が oracle8 に接続するのは非常に簡単ですが、Windows プラットフォームでは実際には簡単ではありません。長い期間の探索の結果、信頼できる方法を見つけたので、あえて秘密にしておくことにします。全員に向けて公開されています。 私が使用している開発環境は次のとおりです。 Windows 98 第 2 版 php4.04pl1 Apache 1.3.14 ウィンドウ バージョン オラクル 8.05 クライアント PHP が CGI モードでインストールされ、正常にテストされた後。次のコードでテストします
$conn = OCILogon("cinmsiii","cinmsiii","(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.202)(PORT = 1521))( CONNECT_DATA = (SID = unicom)))");
//$conn=OCILogon("cinmsiii","cinmsiii","cinms"); Oracle クライアントが 8.1.6i の場合は、次のように使用できます。パラメータは上に示したとおりです if($conn!=false)
{
echo "ok";
OCILogoff($conn)
}
else
echo "false"; 接続パラメータの問題について:
接続文字列は次のように設定されています:
(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.202)(PORT = 1521))(CONNECT_DATA = (SID = unicom)) ) PROTOCOL: 使用されるネットワークプロトコル HOST: データベースサーバーのホスト名です。 SID: データベースのインスタンス番号です。 通常、これを実行した後に問題は発生しません。 Oracle 8 クライアントが 8.1.6i Enterprise Edition の場合は、接続文字列でこれらのパラメータを設定し、Oracle8 の net easy config ユーティリティを使用して設定できます。
設定された接続文字列名を接続文字列として渡します。 Oracle 7.xでもこの方法が使えると思われますが、環境が無いので、興味のある方は試してみて下さい。 (出典: ヴィフォト)

http://www.bkjia.com/PHPjc/314164.html

tru​​ehttp://www.bkjia.com/PHPjc/314164.html技術記事 Linux/Unix では PHP が oracle8 に接続するのは非常に簡単ですが、Windows プラットフォームでは実際には簡単ではありません。私は長い期間をかけて調べた結果、信頼できる方法を見つけたので、あえて秘密にしておきます。全員に向けて公開することです。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。