2011-10-05 4 views

답변

0
  • 하면 파이썬 파이어 버드 드라이버를 설치해야 파이썬에서 파이어 programmaticaly를 연결하려면 클라이언트 PC
  • 에 파이어 클라이언트를 설치합니다.

파이썬 2.x의 경우 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) 

을 사용할 수 있습니다 kinterbasdb에서 기반 서버 데이터베이스 창을 연결합니다. Kinterbasdb 문서는 here 당신이, 당신이 파이썬 지원 2.5 + 활성 개발중인하지만 지원하지 않는 pyfirebirdsql을 사용할 수 있습니다 파이썬 3K를 들어 Firebird Support

에 대한 kinterbasdb 사용 SqlAlchem ​​y의를 사용할 수있는 ORM을 사용하려면

아직 SqlAlchemy.

0

데이터베이스 파일이있는 컴퓨터에서 Firebird 서버를 실행하고 원격 컴퓨터에서 Firebird 서버에 연결하십시오. 원격 컴퓨터에 설치된 Firebird 클라이언트 라이브러리에 필요합니다.

0

우리는 좀 더 많은 정보가 필요하다고 생각합니다.

"테이블 레이아웃을 편집하고 새 테이블, 뷰, 프로 시저 등을 정의 할 수 있기를 원합니다"와 같이 데이터베이스 액세스를 원하십니까? 아니면 파이썬을 사용하여 데이터베이스에서 데이터를 가져와야합니까?

파이어 버드 클라이언트 (본질적으로 dll (fbclient.dll))를 설치 한 다음 파이썬의 연결 문자열을 사용하여 데이터베이스에 연결하면 후자를 얻을 수 있습니다.

관련 문제