返回首页

gbase数据、南大通用产品文档:GBase8cxmloption

更新日期:2024年09月11日

参数说明:当XML 和字符串值之间进行转换时,设置document 或content 是否是隐含
的。
该参数属于USERSET 类型参数,请参考表GUC 参数设置方式中对应设置方法进行设
置。
取值范围:枚举类型

document:表示HTML 格式的文档。

content:普通的字符串。
默认值:content

插入二进制数据
使用游标的execute 可以插入二进制数据内容。请参考下面的样例。

GBase Python 接口开发手册


- 16 -

南大通用数据技术股份有限公司
from GBaseConnector import connect, GBaseError
if __name__ == '__main__':
config = {'host':'172.16.0.131',
'user':'root',
'passwd':'111111',
'port':5258,
'db':'test'}
try:
conn = connect()
conn.connect(**config)
fobj = open("c:\\1.gif",'rb')
fbytes = fobj.read()
fobj.close()
cur = conn.cursor()
cur.execute("CREATE TABLE IF NOT EXISTS test(f blob)")
cur.execute("INSERT INTO test VALUES(_binary%s)",(fbytes,))
cur.execute("DROP TABLE IF EXISTS test")
cur.close()
except (GBaseError.DatabaseError, IOError), err:
print err
finally:
conn.close()


GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
62