Pymysql connect 无实参是怎么回事

pymysql 这个是什么问题求解-0-

img

img

img

img

只是知道自动补全代码后面会加上括号,这个不出里面参数都没法填。。
查了好多了 应该没有什么版本的问题,求指点一下

pymysql这么用,有帮助的话采纳一下哦!

import  pymysql

# 打开数据库连接,password为你的数据库密码,db是数据库名
db = pymysql.connect(host="127.0.0.1",
                     user="root",
                     password=" ",
                     db=" ",
                     charset="utf8")

# 使用 cursor() 方法创建一个游标对象
cursor = db.cursor()

# 使用 execute()  方法执行 SQL 查询 
cursor.execute("SELECT VERSION()")

# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()

print("Database version : %s " % data)

#关闭数据库连接
db.close()


这里没写完写一半当然会有求错误提示,写完后再加上connet的参数


# 导入pymysql模块
import pymysql

# 连接database
conn = pymysql.connect(
    host=“你的数据库地址”,
    user=“用户名”,password=“密码”,
    database=“数据库名”,
    charset=“utf8”)
 
# 得到一个可以执行SQL语句的光标对象
cursor = conn.cursor()  # 执行完毕返回的结果集默认以元组显示