我正在尝试使用 Python fdb 库从我的本地计算机连接到位于服务器上的 Firebird 1.5 数据库。但我没有运气。
服务器是运行 Firebird 1.5.6 作为服务的 Windows 2008 服务器 R1。它还有一个名为firebird
.
我如何通过python连接到它?我正在使用这段代码:
import fdb
db = fdb.connect(host='192.168.40.28', database="C:\databases\database12.GDB", user='admin', password='admin')
但它会产生这个结果:
Traceback (most recent call last):
File "data.py", line 4, in <module>
db = fdb.connect(host='192.168.40.28', database="C:\databases\database12.GDB", user='admin', password='admin')
File "/usr/local/lib/python2.7/dist-packages/fdb/fbcore.py", line 666, in connect
"Error while connecting to database:")
fdb.fbcore.DatabaseError: ('Error while connecting to database:\n- SQLCODE: -902\n- Unable to complete network request to host "192.168.40.28".\n- Failed to establish a connection.', -902, 335544721)
我在这里做错了什么?