主页 > 后端 > thinkphp教程 >
来源:自学PHP网 时间:2014-11-28 23:17 作者: 阅读:次
[导读] 第一次使用thinkphp的框架,第一次使用它连接oracle,用了两天时间,终于给连接上了,现在把这段痛苦的经历记录下来给后来人一些启发,请参考:http: www thinkphp cn document 299 html和http: it oyk...
thinkphp连接oracle数据库第一次使用thinkphp的框架,第一次使用它连接oracle,用了两天时间,终于给连接上了,现在把这段痛苦的经历记录下来给后来人一些启发,请参考:http://www.thinkphp.cn/document/299.html 和http://it.oyksoft.com/post/6437/这两篇文章都写的不错. 1、使用php-oci-8扩展,将php.ini中的extension=php-oci8.dll取消注释 2、使用phpinfo(),查看oci8是否enabled,如果是,继续向下. 3、设置环境变量:TNS_ADMIN,这个环境变量设置tnsnames.ora的路径,其中tnsnames.ora的内容如下:
4、设置配置文件
这里一定要注意,DB_Name是本机监听oracle 的名字,而不是服务名具体而言,就是tnsname.ora的名字,就是因为这个问题,导致我两天都没连通. 5、在Application/Home/Model/下建立表名+Model.class.php文件,文件内容为:
至此,应该就可以通过了,在控制器的方法里写测试方法:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com