Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python3.x中使用PyMySQL连接数据库_Python_Database_Python 3.x_Pymysql - Fatal编程技术网

在Python3.x中使用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

获取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='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'")


正确答案是什么?我不知道答案是什么。正确答案是什么?我不知道答案是什么。