php firebird/interbase 外部数据库连接

标签 php connection firebird interbase

我正在尝试通过 PHP 和 Firebird 连接外部数据库(位于我的同一网络上),因此我使用了 ibase_connect(),但无法连接到外部数据库。

下面是我的 PHP 连接:

$db = '\\SHARE-NAME\PATH\DATABASE.GDB';
$con = ibase_connect($db , $user , $password) or die(ibase_errmsg());

错误消息:

Warning: ibase_connect(): in C:\path\connection.php on line 16

I/O error during "CreateFile (open)" operation for file "C:\SHARE-NAME\PATH\DATABASE.GDB" Error while trying to open file Le chemin d'accès spécifié est introuvable.

ibase_connect 是否允许外部连接?

最佳答案

您需要在该远程外部数据库上安装 Firebird 服务器,然后您可以使用

进行连接
HOSTNAME:C:/PATH/DATABASE.FDB

Firebird 无法访问远程 Windows 共享上的数据库

http://www.firebirdfaq.org/faq46/

关于php firebird/interbase 外部数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21251598/

相关文章:

java - "java.lang.ClassCastException: org.apache.derby.client.net.NetConnection cannot be cast to smartdatabase.Connection"有人知道为什么吗?

Android Studio 找不到我的设备 - Lenovo Yoga

delphi - 当 2 个事务打开(使用 FireDac 组件和 FireBird dbms)时,如何防止 Delphi 引发异常?

mysql - 本地 Firebird 数据库复制/同步到在线数据库

javascript - 如何使用数据库表中的特定 ID 或变量登录

php - 无法显示查询结果

Android - 处理不断变化的 apn 连接

linux - firebird3.0.service 的作业失败,因为超出了配置的资源限制

javascript - 如何防止加载查询的 css 应用于整个页面?

php - 适合 MySQL 查询最新状态