leejd:
python连接firebird数据库方法
[阅读: 546] 2008-07-01 07:18:38
python连接firebird数据库方法
2008-03-21 20:29
#-*-encoding:GBK-*-
import kinterbasdb
kinterbasdb.init(type_conv=200)
path="D:\data\GpsNav\GPS.FDB"
con=kinterbasdb.connect(dsn=path,user='sysdba',password='masterkey')
# Construct a TPB by concatenating single-character strings (bytes)
# from the kinterbasdb.isc_tpb_* family.
customTPB = (
kinterbasdb.isc_tpb_read
+ kinterbasdb.isc_tpb_read_committed
+ kinterbasdb.isc_tpb_rec_version
)
# Explicitly start a transaction with the custom TPB:
con.begin(tpb=customTPB)
cur=con.cursor()
cur.execute("select * from ownerinfo")
print cur.fetchall()
con.commit()
con.close()
但还有个问题:数据库中的中文字符不能显示出来,目前还没有解决这个问题。
ZT【http://hi.baidu.com/peaksst/blog/item/52c79224b4e7da378644f955.html】