ホームページ  >  記事  >  バックエンド開発  >  Windows_PHP チュートリアルでの PHP4.0 と Oracle 8 間の接続設定

Windows_PHP チュートリアルでの PHP4.0 と Oracle 8 間の接続設定

WBOY
WBOYオリジナル
2016-07-13 17:22:571336ブラウズ

Linux/Unix では PHP が oracle8 に接続するのは非常に簡単ですが、Windows プラットフォームでは実際には簡単ではありません。長い期間の探索の結果、信頼できる方法を見つけたので、あえて秘密にしておくことにします。全員に向けて公開されています。
筆者が使用した開発環境:
Windows 98 Second Edition
php4.04pl1
apache 1.3.14 window版
Oracle 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: ネットワークプロトコルですused
HOST:はデータベースサーバーのホスト名です
SID:はデータベースのインスタンス番号です
これを実行しても通常は問題ありません。



設定した接続文字列名を接続文字列として渡します。 Oracle 7.xでもこの方法が使えると推測されますが、環境がないので試していません。興味のある方は試してみてください。
Oracle 8 クライアントが 8.1.6i エンタープライズ バージョンの場合、接続文字列でこれらのパラメータを設定し、oracle8 の net easy config ユーティリティを使用して設定できます。



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

www.bkjia.com

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