导航:首页 > 编程语言 > php框架oracle

php框架oracle

发布时间:2024-01-26 08:03:54

php+oracle怎么配置

php配置oracle非常的简单需吧php.ini文件中的配置,去掉 ;extention = php_oci8.dll,去掉前面的分号,重启apache就可以了

oracle数据库建立链接,代码如下:

1:

$conn=
oci_connect('username','password',"(DEscriptION=(ADDRESS=(PROTOCOL
=TCP)(HOST=192.168.1.100)(PORT=1521))(CONNECT_DATA=(SID=test)))");

2:

$conn=oci_connect('username','password','192.168.1.100/test');

3.Oracle 连接方法

setadocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoftodbcfororacle};server=oraclesever.world;uid=admin;pwd=pass;"

完整的例子如下:

<?php
$conn=oci_connect('hr','hr','orcl');//建立连接
if(!$conn){
$e=oci_error();
printhtmlentities($e['message']);
exit;
}
$query='SELECT*FROMDEPARTMENTS';//查询语句
$stid=oci_parse($conn,$query);//配置SQL语句,准备执行
if(!$stid){
$e=oci_error($conn);
printhtmlentities($e['message']);
exit;
}
$r=oci_execute($stid,OCI_DEFAULT);//执行SQL。OCI_DEFAULT表示不要自动commit
if(!$r){
$e=oci_error($stid);
echohtmlentities($e['message']);
exit;
}
//打印执行结果
print'<tableborder="1">';
while($row=oci_fetch_array($stid,OCI_RETURN_NULLS)){
print'<tr>';
foreach($rowas$item){
print'<td>'.($item?htmlentities($item):'').'</td>';
}
print'</tr>';
}
print'</table>';
oci_close($conn);
?>

Ⅱ PHP如何连接oracle数据库

只要是一提到“System.Data.OracleClient的”
连接字符串的例子:
用户ID =用户;数据源=服务器/数据库名称;密码=通行; - 其他与SQLSERVER是相似的,但这样要改变的OracleConnection
SqlDataAdapter的SqlConnection的希望变为OracleDataAdapter
的SqlCommand的OracleCommand

Ⅲ php中怎么配置支持oracle 11g数据库

1、安装oracle 11g client或instantclient 11
2、编译php支持oracle
--with-oci8[=DIR]
--with-pdo-oci[=DIR]
3、配置php.ini支持oracle 11g
windows:
extension=php_oci8_11g.dll
linux:参考
http://www.oracle.com/technetwork/articles/technote-php-instant-084410.html
4、ora.php实例
<?php
$conn = oci_connect('user', 'passwd', 'ip:1521/orcl'); // 建立连接
if (!$conn) {
$e = oci_error();
print htmlentities($e['message']);
exit;
}

$query = 'SELECT * FROM account'; // 查询语句

$stid = oci_parse($conn, $query); // 配置SQL语句,准备执行
if (!$stid) {
$e = oci_error($conn);
print htmlentities($e['message']);
exit;
}

$r = oci_execute($stid, OCI_DEFAULT); // 执行SQL。OCI_DEFAULT表示不要自动commit
if(!$r) {
$e = oci_error($stid);
echo htmlentities($e['message']);
exit;
}
// 打印执行结果
print '<table border="1">';
while($row = oci_fetch_array($stid, OCI_RETURN_NULLS)) {
print '<tr>';
foreach($row as $item) {
print '<td>'.($item?htmlentities($item):' ').'</td>';
//print_r($item);
}
print '</tr>';
}
print '</table>';
oci_close($conn);
?>

阅读全文

与php框架oracle相关的资料

热点内容
stc1t单片机 浏览:313
英华特涡旋压缩机 浏览:4
编译码器的输入输出干扰 浏览:542
往复式压缩气缸过热的原因 浏览:839
4u服务器机箱怎么卖 浏览:461
如何自学葡萄牙语app 浏览:456
摆来摆去的游戏解压 浏览:270
centos注销命令 浏览:859
vue多端编译 浏览:755
程序员qq表白代码编辑 浏览:893
联想服务器怎么进后台 浏览:115
安卓定制rom怎么刷 浏览:539
三层交换机的配置命令 浏览:110
49算法公式 浏览:791
求最小生成树算法代码及运行图片 浏览:931
python扫雷计数 浏览:880
什么安卓手机品牌最保值 浏览:847
编程猫买房子 浏览:134
c语言系列编程 浏览:743
符合国标加密标准技术 浏览:497