当前位置:   article > 正文

【Python】基于数据库连接实现简单注册功能_python连接数据库实现注册功能

python连接数据库实现注册功能

说明

针对数据库的操作,一共分三步:
1.建立数据库连接
2.执行SQL语句
3.关闭数据库连接

Python操作数据库(如MySQL),Python发送能够与数据库直接通信的数据包,并获取数据库服务器的相应结果。是一种典型的基于TCP/IP的通信过程,要求必须要满足数据库服务器的数据包规则。在Python中,要操作MySQL,需要依赖于第三方库:pymysql,先安装:pip install pymysql

代码实现

common.py(通用函数模块)

  1. import pymysql
  2. from pymysql.cursors import DictCursor
  3. #针对数据库连接进行封装操作
  4. def query_mysql(sql):
  5. conn = pymysql.connect(host='localhost', user='root', password='root', database='security', charset='utf8')
  6. cursor = conn.cursor()
  7. cursor.execute(sql)
  8. result=cursor.fetchall()
  9. conn.close()
  10. return result

app.py(主程序)

  1. from exercise.common import *
  2. def do_reg():
  3. username=input("请输入用户名:")
  4. password=input("请输入密码:")
  5. result=query_mysql(f"select username from users where username='{username}'")
  6. if len(result)==0:
  7. query_mysql(f"insert into users (username,password) values ('{username}','{password}')")
  8. else:
  9. print("用户名已经存在,不允许注册.")
  10. if __name__ == '__main__':
  11. do_reg()
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/556185
推荐阅读
相关标签
  

闽ICP备14008679号