请教个关于数据库的问题。。 有点儿急
import pymssqlID = input("请输入学号:")
SEX = input("请输入性别:")
conn = pymssql.connect(
host='127.0.0.1',
user='sa',
password='qq123456',
database='test',
port='1433',
charset='utf8')
cur = conn.cursor()
print("数据库连接成功")
cur.execute ("select from student where id=%s andsex=%s",(ID,SEX))
data = cur.fetchall()
print(data)
################
charset='utf8',能够正确连接到数据库, 但是输出中文乱码了
charset='GBK', 也能正确连接到数据库, 但sql 不能使用传入参数, 否则就报utf-8的错误。。
求教。。
你这敲的代码有点不规范啊。Python的PEP规则之一注释规范都不注释下,直接发代码,谁看的懂你到底要干什么啊?
页:
[1]