中国开发网: 论坛: 超级垃圾站: 贴子 650111
leejd
python连接firebird数据库方法
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】

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录