Python连接数据库(登录)
2018-03-18 11:14
417 查看
import pymysql
def mysql(username, password):
#这里我设帐号和密码长度有所限制
if len(str(username)) != 16 or len(str(password)) != 6:
print("帐号或密码错误")
return
else:
#连接本地数据库
conn = pymysql.connect(host='127.0.0.1',
user='root',
passwd='你的数据库密码',
db='mysql',
charset='utf8')
cur = conn.cursor()
#执行数据库语句(使用atm这个数据库)
cur.execute("USE atm")
#执行数据库语句(查询login表中符合要求的所有信息)
login = cur.execute("select * from login where username=%s and password=%s", (username, password))
#提交数据库请求
conn.commit()
try:
if login:
print("OK")
except:
print("no OK")
finally:
cur.close()
conn.close()
mysql(1234567891234567, 123456)
def mysql(username, password):
#这里我设帐号和密码长度有所限制
if len(str(username)) != 16 or len(str(password)) != 6:
print("帐号或密码错误")
return
else:
#连接本地数据库
conn = pymysql.connect(host='127.0.0.1',
user='root',
passwd='你的数据库密码',
db='mysql',
charset='utf8')
cur = conn.cursor()
#执行数据库语句(使用atm这个数据库)
cur.execute("USE atm")
#执行数据库语句(查询login表中符合要求的所有信息)
login = cur.execute("select * from login where username=%s and password=%s", (username, password))
#提交数据库请求
conn.commit()
try:
if login:
print("OK")
except:
print("no OK")
finally:
cur.close()
conn.close()
mysql(1234567891234567, 123456)
相关文章推荐
- 用python连接数据库,实现用户注册和用户登录
- python连接数据库——create_engine和conn.cursor
- Python教程:连接数据库,对数据进行增删改查操作
- python数据库编程入门:python3.5连接mysql
- python操作mysql(二)数据库连接和游标的建立
- Python 3.6 连接数据库(pymysql 方式)
- ADO.NET 使用Connection对象连接数据库实现用户登录
- Python 数据库连接(sqlite, mysql, oracle, postgresql, sql server)
- Python MySQLdb连接数据库出错的解决办法
- Python连接mssql数据库乱码(中文变问号)解决方法
- Python 连接数据库MySQLdb模块的安装
- python-连接数据库的公用方法
- Srtuts2实现登录界面(不连接数据库)报错(四)
- python 连接oracle 数据库
- Python连接mssql数据库编码问题解决方法
- 登录使用OPENSHIFT搭建的PHP+MYSQL应用,显示【连接数据库失败,数据库用户名或密码错误
- python自动化之连接数据库
- Python数据库的连接
- python3 与 Django 连接数据库:Error loading MySQLdb module: No module named 'MySQLdb'
- Python3.x的mysqlclient的安装、Python操作mysql,python连接MySQL数据库,python创建数据库表,带有事务的操作,CRUD