php oracle数据连接
来源:互联网 发布:异地域名备案 编辑:程序博客网 时间:2024/04/29 20:13
下载
instantclient-basic-win32-10.2.0.4.zip
instantclient-basic下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
将instantclient-basic-win32-10.2.0.4.zip解压出来的文件拷贝到 c:/windows/system32/目录下
配置php.ini
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
连接:
function connect(){
try{
$pdo = new PDO('oci:dbname=114.242.113.91:1521/orcl', 'user','pwd');
return $pdo;
}catch(PDOException $e){
echo '数据库连接出错:'.$e->getMessage();
return false;
}
}
$pdo = connect();
$sql = 'SELECT * from LOGININFO';
$re = $pdo->query($sql)->fetchAll();
var_dump($re);
linux环境还可参考:
http://blog.csdn.net/nailwl/article/details/4987127
http://www.sudu.cn/info/html/edu/20070102/283519.html
http://iceeggplant.blog.51cto.com/1446843/1052512/
http://netyum.blog.163.com/blog/static/1417502201092411547491/
Ø 本次开发环境是CentOS64,需要软件:
http://ishare.iask.sina.com.cn/download/explain.php?fileid=33768478
oracle-instantclient-basic-10.2.0.4-1.i386.rpm
oracle-instantclient-devel-10.2.0.4-1.i386.rpm
oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
Ø 设置环境变量
$ whereis oracle
vi/root/.bash_profile
添加export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:[oraclelibdir]
///类似’/usr/lib/oracle/11.2/client/lib ‘
保存退出
source/root/.bash_profile
ª php 扩展安装
pdo_oci 与 oci8 包
² oci8 包安装
# cd /root/php-5.3.1/ext/oci8
# /usr/local/php5/bin/phpize
# ./configure --with-oci8=instantclient,/usr/lib/oracle/10.2.0.4/client/lib/--with-php-config=/usr/local/php5/bin/php-config
# make && make install
² pdo_oci包安装
# cd /root/php-5.3.1/ext/pdo_oci
# /usr/local/php5/bin/phpize
# ./configure --with-php-config=/usr/local/php5/bin/php-config --with-pdo-oci=instantclient,/usr,10.2.0.4
# make && make install
# vi /usr/local/php5/php.ini 添加以下内容
extension=pdo.so
extension=pdo_oci.so
extension=oci8.so
- php oracle数据连接
- PHP: 如何连接oracle数据库进行数据读取
- php连接oracle数据库及查询数据的方法
- PHP连接Oracle
- PHP 连接 Oracle
- [LINUX]PHP连接oracle
- PHP连接oracle配置
- php连接oracle数据库
- PHP远程连接oracle
- php连接oracle数据库
- php连接oracle方法
- php 连接 oracle
- php连接oracle
- php远程连接oracle
- php连接oracle
- php 连接oracle
- php连接oracle配置
- 连接Oracle数据代码
- JS 格式化价格保留两位小数
- 细粒度更换Ext的EditorGridPanel的每个单元格编辑器
- IOS成长之路-正则表达式的简单使用
- vim常用命令
- GreenPlum的并行查询优化策略
- php oracle数据连接
- 多继承
- SPI
- IOS成长之路-关于iOS6.0 屏幕旋转的问题
- hdu oj 2023
- android UI--canvas相关(渐变、阴影、path)
- shell命令行常用快捷操作
- PHP+MySql+jQuery实现的“顶”和“踩”投票功能
- C++的特性: