我想用python访问gdb文件。 我是firebird和interbase的新手。
我可以使用以下命令访问我的文件:( Debian 8.4) isql-fb mydb.gdb
如何使用Python连接到同一文件? 我尝试了fdb和kinterbasdb并始终收到错误消息:
我试过这些行:
con = fdb.connect(dsn='/home/bruno/Desktop/mydb.gdb')
con = fdb.connect(dsn='localhost:/home/bruno/Desktop/mydb.gdb')
con = fdb.connect(dsn='/home/bruno/Desktop/mydb.gdb', user='SYSDBA', password='*****')
错误总是如下:
fdb.fbcore.DatabaseError: ('Error while connecting to database:\n- SQLCODE: -902\n- Your user name and password are not defined. Ask your database administrator to set up a Firebird login.', -902, 335544472)
感谢您的帮助
答案 0 :(得分:1)
谢谢大家的时间。 我解决了用gsec更改sysdba密码的问题。 密码在配置文件中是正常的,但在安全数据库中没有。