首页
> 计算机技术
> 后端开发
> Python
Python读取Firebird数据库
原创 lihf8515于2025年01月26日 15:13发表
来源:本站 阅读:101
现在针对Python操作数据库的教程不少,但是基本上是基于Mysql的,因开发需要使用Firebird数据库,所以,下面给出Python操作Firebird数据库的示例代码,以作备忘。
直接上代码
import kinterbasdb
kinterbasdb.init(type_conv=200)
path="XHFAM.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 sysuser")
print "表格内容"
ls=cur.fetchall()
for rows in ls:
for cols in rows:
print cols
con.commit()
con.close()
下一篇:子网掩码的划分和计算方法
阅读排行榜