运用python和sql serever数据库制作登录模块
时间: 2024-05-14 10:15:07 浏览: 5
以下是一个基本的Python和SQL Server数据库登录模块的示例:
```python
import pyodbc
# 连接数据库
conn = pyodbc.connect('Driver={SQL Server};'
'Server=servername;'
'Database=databasename;'
'Trusted_Connection=yes;')
# 创建游标
cursor = conn.cursor()
# 提供用户输入的用户名和密码
username = input("请输入用户名:")
password = input("请输入密码:")
# 查询用户表以查看是否存在匹配的用户名和密码
cursor.execute("SELECT * FROM users WHERE username=? AND password=?",
(username, password))
if cursor.fetchone():
print("登录成功!")
else:
print("用户名或密码错误。")
# 关闭连接
conn.close()
```
在上面的代码中,我们使用pyodbc库连接到SQL Server数据库,并使用游标执行查询。然后,我们提示用户输入用户名和密码,并将它们传递给查询以查找匹配项。如果找到了匹配项,则打印“登录成功!”消息;否则,打印“用户名或密码错误。”消息。最后,我们关闭数据库连接。