windwos下使用php连接oracle数据库的过程分享
|
要使用php连接oracle,基本条件是 根据你机器的版本选对64bit或者32bit的php程序,我们使用php的oci8扩展连接oracle 安装好php后,打开oci8扩展, 写一段连接oracle的ora.php代码 $conn = oci_connect('hr','welcome','MYDB'); // Prepare the statement // Perform the logic of the query // Fetch the results of the query
oci_free_statement($stid); ?> 说明: 命令行下执行 提示如下错误 开始以为是没有选对版本,我是64位的机器,结果说是win32的程序,一看字面提示,我就重新安装了新的32bit程序还是报错。 仔细查了查发现在32位像64位迁移的问题,出现如下问题时,我们需要安装Oracle Instant Client。 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 嫌麻烦的同学使用这个地址下载 http://eduunix.ccut.edu.cn/index2/database/Oracle%20Instant%20Client/ 下载后把压缩包解压到c:oracleinstantclient,并添加路径到环境变量PATH 重新执行php ora.php,“%1 不是有效的 Win32 应用程序”的错误没有了,但是会提示 继续执行,这次提示, 配好上述信息后,终于能出结果了,但是发现查出来的结果中问乱码,这种问题基本都是编码不匹配。 php oci8中文乱码解决办法,先查询你的oracle的数据库编码使用, 终于php能够正确连接到oracle啦。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
