php连接oracle数据库-php操作oracle数据库(6-10-61)
更新时间:2024-08-04 分类:Oracle 浏览量:3
Oracle本文目录一览:
- 1、php及数据库
- 2、php连接oracle数据库oci_connect函数问题
- 3、php可以同时连接mysql和oracle两个数据库吗
php及数据库
1、链接到MySQL数据库在PHP中,可以使用mysqli或PDO扩展来连接到MySQL数据库。
2、例如我们这里创建一个名字为:cncmstest 的数据库 创建成功会有如下提示:点击左上角的主页按钮,返回php(做为现在的主流开发语言)MyAdmin主界面:在主界面的右边点击“权限”来创建数据库帐号。
3、PHP是逻辑语言,数据库是存放信息的。PHP通过逻辑去数据库调用客户想看的数据。
4、学习的方法,最好是看手册 在前一篇文章中涉及到了连接数据库sqlsrv_connect();还记得我们mysql连接数据库的时候也是mysql_connect();两者操作数据库是很相似的。从零基础开始学起的话,只能是查阅手册。
5、首先我们需要在MYSQL数据库中创建一个数据库。然后用EditPlus创建一个php文件,书写如下的连接语句,主要运用了mysql_connect方法。然后需要在连接语句顶上加上头编码信息,如下图所示,告诉浏览器编码用utf-8。
6、PHP访问MySQL数据库:因为连接数据库需要较长的时间和较大的资源开销,所以如果在多个网页中都要频繁地访问数据库,则可以建立与数据库的持续连接。即调用mysql_pconnect()代替mysql_connect()。
php连接oracle数据库oci_connect函数问题
我也遇到过同样的问题,还一种可能就是 你的oracle客户端的版本 和php的版本不匹配也会出问题,php默认的是32位的 ,那么你的oracle的客户端也得是32位的。
先查看你的phpinfo()这个函数的输出的内容,看看支持了oci8没;如果没,就再配置一下。配置环境变量,把Oracle所在目录的路径写入电脑环境变量中的PATh中去。
ORACLE调用接口(Oracle Call Interface简称OCI)提供了一组可对ORACLE数据库进行存取的接口子例程(函数),通过在第三代程序设计语言(如C语言)中进行调用可达到存取ORACLE数据库的目的。
在Oracle目录中找到”NetManager“,打开它。依次展开本地-服务命名-ora(数据库名)。检查右侧的主机名,如果是本机的话,填10.1或localhost,如果是连接到远程计算机的话,填入目标主机的IP即可。
php可以同时连接mysql和oracle两个数据库吗
只要占用的端口不同,就可以。弊端很明显:造成数据管理上的极度不方便;代码也要兼顾两个数据库,要花费很多额外的精力和时间。
注意:PDO方式的DB_DSN配置格式有所区别,根据不同的数据库类型设置有所不同,具体可以参考PHP手册。配置文件定义的数据库连接信息一般是系统默认采用的,因为一般一个应用的数据库访问配置是相同的。
一般情况下我们用的是mysql数据库,相信这个大家都很熟了,使用mysql_*函数就能操作mysql数据库了。但是我们时候后也会用到Oraclel数据库,毕竟Oracle比较安全。PHP提供了两套函数与Oracle连接,分别是ORA_和OCI函数。
主机可以是IP地址或域名。在脚本执行结束时,连接被自动关闭,也可以用mysql_close提前关闭。(2)boolean mysql_create_db(数据库名);创建一个数据库。注意必须用一个带有创建数据库许可权的帐号打开连接。
如果存在则跳过;打开php.ini配置文件,去掉extension=php_mysql.dll项前面的分号,如果已取掉则跳过此步骤;然后运行phpinfo();如果存在mysql项,则说明已经开启mysql扩展。