1 Star 0 Fork 0

joy/pyoracle

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
dbconnect.py 876 Bytes
一键复制 编辑 原始数据 按行查看 历史
joy 提交于 2018-12-24 14:33 . init
# -*- coding=utf-8 -*-
import sys
import cx_Oracle
from faker import Factory
f = Factory.create()
print(sys.getdefaultencoding())
conn = cx_Oracle.connect("test","oracle","omaster")
cursor = conn.cursor()
cursor.execute("""
select max(id) from person
""")
max_id = cursor.fetchone()
begin = 0
if(max_id[0] != None):
begin = max_id[0] + 1
print(begin)
insertsql = "insert into person values(:1,:2,:3,:4,:5,:6,:7,:8,:9)"
cursor.prepare(insertsql)
itemlist = list()
for i in range(1000):
itemid = begin + i
person_item = (itemid,f.name(),f.country(),f.city(),f.city(),f.company(),f.phone_number(),f.email(),f.job())
itemlist.append(person_item)
if i % 100 == 0 :
cursor.executemany(None,itemlist)
conn.commit()
itemlist.clear()
cursor.executemany(None,itemlist)
conn.commit()
itemlist.clear()
conn.close()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/joygao_cn/pyoracle.git
[email protected]:joygao_cn/pyoracle.git
joygao_cn
pyoracle
pyoracle
master

搜索帮助