今天自己写的小脚本
封装成类可能会比较方便
连接的是postgresql,连接方法的介绍文章改天放上来
import psycopg2
conn = psycopg2.connect(database="哪个数据库", user="用户名", password="密码", host="ip地址", port="端口")
class connect:
def __init__(self,conn):
self.conn = conn
self.cur = conn.cursor() # 创建游标
def cone(self,sql_text): # 用来执行select等 查看结果 需要返回值的
# cur = self.conn.cursor()
self.cur.execute(sql_text)
rets = self.cur.fetchall() # 获取符合条件的所有信息,返回结果类型为元组
return rets
def cone1(self,sql_text1): # 可以用来执行update等语句
self.cur.execute(sql_text1)
self.conn.commit() #需要使用commint()才能操作提交成功
def closecone(self):
self.cur.close()
self.conn.close()
print('already closed!') # 关闭
if __name__ == '__main__':
con = connect(conn)
sql = 'SELECT * FROM tablename;' # 返回查询结果的
rets = con.cone(sql)
print(rets)
sql3 = 'update tablename aa set columnname=0;'
con.cone1(sql3) # 对数据库进行具体操作的
con.closecone() #关闭数据库
拿走记得点赞哦,嘻嘻,谢谢~