python连接gbase 8a MPP

ccddll1111 2020-11-27 09:32:26

# coding: utf-8
from GBaseConnector import connect, GBaseError
import struct
def foo(res):
for n in res:
yield n,vsum
if __name__ == '__main__':
config = {'host':'192.168.1.5',
'user':'root',
'password':'',
'port':5258}

try:
conn = connect()
conn.connect(**config)
cur = conn.cursor()
#cur.execute("create DATABASE if exists testpython")
cur.execute("use tt")
#cur.execute("create table x1(id1 int,id2 int,id3 int,id4 int)")
#cur.execute("insert into x1 values(1,2,3,4)")
cur.execute("select * from test limit 100000000000")
res = cur.fetchall()
print("row length is %d" % len(res))
vsum=0
gg=foo(res)
next(gg)
for i in range(len(res)):
gg.send(i)
print('合计=',vsum)
except GBaseError.DatabaseError as err:
print(err)
finally:
conn.close()
cur.close()
res=None
...全文
601 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_65663283 2022-01-05
  • 打赏
  • 举报
回复

No module named 'GBaseConnector'

7,388

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧