美文网首页
使用Python实现mysql数据库的简单访问

使用Python实现mysql数据库的简单访问

作者: 这样你就找不到我了 | 来源:发表于2020-11-09 15:11 被阅读0次
#  文件名:db
import pymysql

#创建连接 
def get_conn():
   return pymysql.connect(
       host='localhost',
       user='root',
       password='1980897959',
       database='flask',
       charset='utf8'
   )

# 查询
def query_data(sql):
   conn = get_conn()
   try:
       cursor = conn.cursor(pymysql.cursors.DictCursor)
       cursor.execute(sql)
       return cursor.fetchall()
   finally:
       conn.close()

#  插入和更新
def insert_or_update(sql):
   conn = get_conn()
   try:
       cursor = conn.cursor()
       cursor.execute(sql)
       conn.commit()
   finally:
       conn.close()

# 测试
import db

query_sql = "select * from user"
insert_sql = '''insert user values("ylf","123")'''
db.insert_or_update(insert_sql)
print(db.query_data(query_sql))

# 结果:
[{'username': 'dyl', 'password': '123'}, {'username': 'ylf', 'password': '123'}]

相关文章

网友评论

      本文标题:使用Python实现mysql数据库的简单访问

      本文链接:https://www.haomeiwen.com/subject/bqwlbktx.html