• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

thinkphp连接oracle数据库

php 搞代码 3年前 (2022-01-23) 46次浏览 已收录 0个评论
文章目录[隐藏]

我把php.in中的extension=php_oci8.dll前面的注释去掉了,而db.php中的连接串也改了
<?php
return array(
‘DB_TYPE’=>’Oracle’,
‘DB_HOST’=>’192.168.22.245’,
‘DB_PORT’=>’1521’,
‘DB_NAME’=>’ZHS16GBK.llsoft’,
‘DB_USER’=>’test’,
‘DB_PWD’=>’test’,
‘DB_PREFIX’=>’thinkphp_’,
);
可是这样怎么都连接不上。

回复讨论(解决方案)

打开的think的错误追踪工具,看看

1、Oracle8 以上需要安装 Oracle 客户端,请确认确已安装了
2、你这个数据库名称(ZHS16GBK.llsoft)好奇怪呀
一般的说 ZHS16GBK 是字符集
3、数据库名处应该是Oracle 的侦听名(Oracle 中侦听名与数据库名可以相同,也可以不相同)

‘DB_TYPE’ => ‘oracle’, // 数据库类型
‘DB_HOST’ => ‘localhost’, // 服务器地址
‘DB_NAME’ => ‘ORCL’, // 数据库名
‘DB_USER’ => ”, // 用户名
‘DB_PWD’ => ”, // 密码
‘DB_PORT’ => ‘1521’, // 端口

‘DB_TYPE’ => ‘oracle’, // 数据库类型
‘DB_HOST’ => ‘localhost’, // 服务器地址
‘DB_NAME’ => ‘ORCL’, // 数据库名
‘DB_USER’ => ”, // 用户名
‘DB_PWD’ => 本文来源gaodaimacom搞#^代%!码&网*

搞代gaodaima码

”, // 密码
‘DB_PORT’ => ‘1521’, // 端口

我的连接上啦

‘DB_TYPE’ => ‘oracle’, // 数据库类型
‘DB_HOST’ => ‘localhost’, // 服务器地址
‘DB_NAME’ => ‘ORCL’, // 数据库名
‘DB_USER’ => ”, // 用户名
‘DB_PWD’ => ”, // 密码
‘DB_PORT’ => ‘1521’, // 端口

这个我也可以,主要是我那个项目就是不能支持oracle,不过分还是给你了


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:thinkphp连接oracle数据库
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址