使用 PHP 代码连接到 Oracle Database 11g
Connecting to Oracle Database 11g using PHP code
我正在尝试使用 php 开发一个 Web 应用程序,它将连接到 11g oracle 数据库。
这是我的代码:
//database parameter
$db_name = "my_base";
$user = "username";
$password = "password";
$sid = "sid_number";
$port = "1521";
//function of connection
$conn = oci_connect ($user, $password, "//localhost/".$db_name);
连接线是否正确?另外我没有介绍端口号和sid
。谁能告诉我是否需要端口号和 sid
?
您的连接字符串是正确的,不需要端口号和服务号,但如果无法连接并且您更改了默认设置,您可以随时在连接字符串中添加端口号和服务,如下所示[//]host_name[:port][/service_name][:server_type][/instance_name]
从这里阅读更多内容 http://php.net/manual/en/function.oci-connect.php#refsect1-function.oci-connect-parameters
我正在尝试使用 php 开发一个 Web 应用程序,它将连接到 11g oracle 数据库。
这是我的代码:
//database parameter
$db_name = "my_base";
$user = "username";
$password = "password";
$sid = "sid_number";
$port = "1521";
//function of connection
$conn = oci_connect ($user, $password, "//localhost/".$db_name);
连接线是否正确?另外我没有介绍端口号和sid
。谁能告诉我是否需要端口号和 sid
?
您的连接字符串是正确的,不需要端口号和服务号,但如果无法连接并且您更改了默认设置,您可以随时在连接字符串中添加端口号和服务,如下所示[//]host_name[:port][/service_name][:server_type][/instance_name]
从这里阅读更多内容 http://php.net/manual/en/function.oci-connect.php#refsect1-function.oci-connect-parameters