在Python3.x中使用PyMySQL连接数据库
获取PyMYSQL中的连接错误: 错误在Python3.x中使用PyMySQL连接数据库,python,database,python-3.x,pymysql,Python,Database,Python 3.x,Pymysql,获取PyMYSQL中的连接错误: 错误 conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', db='pymysql') AttributeError: 'module' object has no attribute 'connect' 代码 import pymysql conn = pymysql.connect(host='127.0.0.1', port=3306, user='roo
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', db='pymysql')
AttributeError: 'module' object has no attribute 'connect'
代码
import pymysql
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', db='pymysql')
cur = conn.cursor()
cur.execute("SELECT Host,User FROM user")
print(cur.description)
print()
for row in cur:
print(row)
cur.close()
conn.close()
您已经将其他模块称为“pymysql”。查找名为“pymysql.py”的文件并将其重命名,然后删除所有相关的.pyc文件。您将其他模块称为“pymysql”。查找名为“pymysql.py”的文件并将其重命名,然后删除所有相关的.pyc文件。在pymysql.Connect中使用大写字母“C”
conn = pymysql.Connect(host='127.0.0.1', port=3306, user='root', passwd='', db='pymysql')
上述声明应该有效。这对我有用 在pymysql.Connect中使用大写字母“C”
conn = pymysql.Connect(host='127.0.0.1', port=3306, user='root', passwd='', db='pymysql')
上述声明应该有效。这对我有用 此代码中的连接成功:
con=pymysql.connect('localhost','root','root','mydb27')
connection = pymysql.connect(host='localhost',
user='root',
password='kanha@12345',
database='mydb23',
charset='utf8mb4')
cur1=connection.cursor()
cur1.execute("select * from emp where city='hyd'")
但现在我遵循以下准则:
con=pymysql.connect('localhost','root','root','mydb27')
connection = pymysql.connect(host='localhost',
user='root',
password='kanha@12345',
database='mydb23',
charset='utf8mb4')
cur1=connection.cursor()
cur1.execute("select * from emp where city='hyd'")
此代码中的连接成功:
con=pymysql.connect('localhost','root','root','mydb27')
connection = pymysql.connect(host='localhost',
user='root',
password='kanha@12345',
database='mydb23',
charset='utf8mb4')
cur1=connection.cursor()
cur1.execute("select * from emp where city='hyd'")
但现在我遵循以下准则:
con=pymysql.connect('localhost','root','root','mydb27')
connection = pymysql.connect(host='localhost',
user='root',
password='kanha@12345',
database='mydb23',
charset='utf8mb4')
cur1=connection.cursor()
cur1.execute("select * from emp where city='hyd'")
正确答案是什么?我不知道答案是什么。正确答案是什么?我不知道答案是什么。