1、下载instantclient_12_1,php与ORACLE的动态链接库。地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html 选择最新版下载即可。 2、下载后解压到d:\app\instantclient_12_1 3、在环境变量PATH中添加d:\app\instantclient_12_1 4、修改php.ini配置文件,oracle8去掉extension=php_oci8.dll 上面分号,oracle11g去掉 extension=php_oci8_11g.dll前面分号,重启WEB服务器。 5、以下是测试用的PHP内容。如果采用oracle默认安装,则字符集为:ZHS16GBK,所以PHP文件保存时采用gbk或ansi编码保存文件,否则会出现中文乱码。 putenv("NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK"); $c1 = oci_connect("用户名", "密码", '//localhost:1521/orcl'); function create_table($conn) { $stmt = oci_parse($conn, "create table czehr.hallo (test varchar2(64))"); oci_execute($stmt); echo $conn . " created table "; } function select_data($conn) { $stmt = oci_parse($conn, "select * from czehr.hallo"); oci_execute($stmt, OCI_DEFAULT); echo $conn."----selecting "; while (oci_fetch($stmt)) { echo $conn . " [" . oci_result($stmt, "TEST") . "] "; } echo $conn . "----done "; } function insert_data($conn) { putenv("NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK"); $stmt = oci_parse($conn, "INSERT INTO CZEHR.HALLO (TEST) VALUES ('山西中联科创科技有限公司')"); oci_execute($stmt, OCI_DEFAULT); echo $conn . " inserted hallo "; } function commit($conn) { oci_commit($conn); echo $conn . " committed "; } function rollback($conn) { oci_rollback($conn); echo $conn . " rollback "; } create_table($c1); insert_data($c1); // Insert a row using c2 commit($c1); // Commit using c2 select_data($c1);
显示成功,则表示链接正常。 |
2006-2014 IT0355.com 山西中联科创科技有限公司. All Rights Reserved.
电话:0355-3728808 传真:0355-3728808
ICP备案号:晋ICP备06003721号本站已通过国际W3C认证
关键字:中联科创,长治网站建设,长治网站推广,长治网络工程,长治软件开发,山西网站建设,山西软件开发 长治五金网