2011-10-05 39 views

回答

0
  • 安裝火鳥客戶端向客戶端PC
  • 要連接蟒蛇,你應該安裝一個python火鳥驅動火鳥programmaticaly。

對於Python 2.x,您可以使用kinterbasdb。這是傳統的驅動因素,我認爲它沒有積極開發,但只保留。

從kinterbasdb您可以使用

Import kinterbasdb as k 
k.init(type_conv = 300) # 
con = k.connect(dsn='127.0.0.1:c:\\db\\test.fdb', user='sysdba', password='masterkey', charset='YOUR_CHARSET', dialect=3) 

當然,你應該根據自己的系統調整連接參數連接基於Windows Server數據庫。 Kinterbasdb文檔here

如果你想使用ORM,您可以使用SQLAlchemy它採用kinterbasdb爲Firebird Support

對於Python 3K就可以使用pyfirebirdsql還支持Python 2.5+和正在開發的,但不支持SqlAlchemy呢。

0

使用數據庫文件在計算機上運行Firebird服務器並從遠程計算機連接到它。您需要在遠程計算機上安裝Firebird客戶端庫。

0

我認爲我們需要更多信息。

是否需要數據庫訪問 - 如「我想能夠編輯表格佈局和定義新表格,視圖,過程等」? 或者你只需​​要使用python從數據庫中獲取數據?

後者可以通過安裝一個Firebird客戶端(實質上是一個dll(fbclient.dll)),然後使用連接字符串從python連接到您的數據庫來實現。