postgres之使用python连接并操作

Posted dawn-liu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postgres之使用python连接并操作相关的知识,希望对你有一定的参考价值。

取一万个随机数,插入数据库

import random
import psycopg2
import string

conn=psycopg2.connect(database=postgres,user=postgres,password=postgres,host=192.168.137.3)
cur=conn.cursor()

# print(ran_str,type(ran_str))

for i in range(10000):
    ran_str = ‘‘.join(random.sample(string.ascii_letters + string.digits, 8))  #生成8位的随机数,包含大小写字母和数字
    ran_str = ran_str + @lenovo.com
    # cur.execute("insert into test8 values(pgp_sym_encrypt(‘%s‘,‘abc‘,‘cipher-algo=aes256, compress-algo=0, compress-level=9‘))"%(ran_str))
    cur.execute("insert into test10 values(encrypt(‘%s‘,‘aa@ghilkjds*dfjMTR‘,‘aes-128‘))" %(ran_str))
    conn.commit()

cur.close()
conn.close()

 

以上是关于postgres之使用python连接并操作的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 python 通过 ssh 连接 aws postgres db

Day3: Python学习笔记之计算机基础——网络片

如何使用 Typeorm 创建与 Postgres 的连接

Python连接es笔记四之创建和删除操作

python redis之连接池的原理

python redis之连接池的原理