• PHP + ORACLE 远程连接数据库环境配置


    在ORACLE官网下载instantclient_11_2,放在D盘

    把instantclient_11_2目录下的所有dll文件复制到C:WindowsSysWOW64   和  D:phpStudyphpphp-5.4.45ext下

    在控制面板配置系统变量:

    管理员
    TNS_ADMIN  D:instantclient_11_2 etworkadmin


    系统环境变量配置:
    Path  D:instantclient_11_2;
    NLS_LANG   SIMPLIFIED CHINESE_CHINA.ZHS16GBK


    修改php.ini 打开:
    extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
    extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
    extension=php_pdo_oci.dll

    最后重启电脑  就ok了!


    问题1:

    SQLSTATE[HY000]: General error: 1400 OCIStmtExecute: ORA-01400:
    无法将 NULL 插入 ("MGZY"."SYD_BOFAMX"."ID") (extpdo_ocioci_statement.c:148)


    原因:oracle 数据库 id 不可以自动增加

    id获取方法: SELECT to_char(MGZY_XLH.NEXTVAL) xlh FROM DUAL

  • 相关阅读:
    Add Two Numbers
    Same Tree
    Single Number
    题目1190:大整数排序
    题目1182:统计单词
    题目1181:遍历链表
    题目1180:对称矩阵
    题目1179:阶乘
    题目1206:字符串连接
    HTML事件
  • 原文地址:https://www.cnblogs.com/qq350760546/p/6756524.html
Copyright © 2020-2023  润新知