首页 > 解决方案 > 在不使用 pandas 调用数据库身份验证的情况下读取 FDB 文件

问题描述

我们可以在不调用数据库身份验证的情况下使用 pandas 或 numpy 打开 fdb 文件吗?或者我们可以只使用 fdb 连接然后读取文件吗?

标签: pythonpandasfirebird

解决方案


Firebird 是一个成熟的数据库管理系统,需要身份验证才能访问数据库。在 Windows(任何 Firebird 版本)和 Linux(Firebird 3 或更高版本)上,这可以通过使用 Firebird Embedded 而不是 Firebird Server 来规避。您仍需要指定用户名,但随后会忽略密码。

但是,这样做可能需要额外的配置,以确保客户端库不会尝试通过在同一系统上运行的 Firebird 服务器进行连接。除非您有充分的理由,否则我建议您接受您必须进行身份验证。


推荐阅读