您好,欢迎访问一九零五行业门户网

php连接oracle数据库代码

php连接oracle数据库代码
php连接oracle数据库代码
连接oracle代码
  $conn   =   ocilogon(scott,tiger,你的oracle数据库名字);  
  $stmt   =   ociparse($conn,select   empno,   ename   from   emp);  
  /*   使用   ocidefinebyname   要在执行   ociexecute   前   */  
  ocidefinebyname($stmt,empno,&$empno);  
  ocidefinebyname($stmt,ename,&$ename);  
  ociexecute($stmt);  
  while   (ocifetch($stmt))   {  
      echo   empno:.$empno.n;  
      echo   ename:.$ename.n;  
  }  
  ocifreestatement($stmt);  
  ocilogoff($conn); 
  /*
  注明:
  php默认状态下是不能与oracle数据库连接的,我们得 在php.ini的windows   extensions段修改成  
  extension_dir   =   所要加载的dll的文件路径         (如c:phpextensions)  
  extension=php_oci8.dll  
  extension=php_oracle.dll  
  第二步:  
  iis中设置isapi  
  */
//php连接oracle数据库代码二
if ($conn=ora_logon())
 {
  echo success ! connected to databasen;
 }
 else
 {
  echo failed :-( could not connect to databasen;
 }
 ora_logoff($conn);
//连接数据库实例三
 $connection = ora_logon (, 123);
 if ($connection == false){
    echo ora_errorcode($connection).: .ora_error($connection).;
    exit;
 }   
 $cursor = ora_open ($connection);
 if ($cursor == false){
  echo ora_errorcode($connection).: .ora_error($connection).;
  exit;
 }
ora_commit ($connection);
 ora_close ($cursor);
 ora_logoff ($connection);
 /*
 说明函数功能:
 integer ora_logon(string user , string password)根据指定用户连接oracle数据库服务器
 integer ora_open(integer connection)给出的连接上执行查询。php生成一个指示器,解析查询
 integer ora_do(integer connection, string query)为查询并准备好执行
 integer ora_parse(integer cursor, string query)ora_parse函数解析过的查询。
其它类似信息

推荐信息