4.2.8批量插入数据 当使用 insert 语句插入数据时,通过调用游标的 executemany 方法可以实 现数据批量插入。参见如下样例代码。 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) cur = conn.cursor() cur.execute(“DROP TABLE IF EXISTS test”) cur.execute(“CREATE TABLE test (COL1 INT, COL2 VARCHAR(20))”) opfmt = “INSERT INTO test(COL1, COL2) VALUES(%s, %s)” rows = [] for i in xrange(0, 100): rows.append((i, “row” + str(i))) cur.executemany(opfmt, rows) cur.execute(“DROP TABLE IF EXISTS test”) except GBaseError.DatabaseError, err: print err finally: conn.close()
4.2.9获
版权声明:本文为m0_64668376原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。