连接数据库出错
发表在Python图书答疑
2021-12-22 悬赏:20 学分
《Python编程入门指南》第12章 使用Python操作数据库 188页-188页
是否精华
是
否
版块置顶:
是
否
运行程序:
import pymysql
#打开数据库连接
db = pymysql.connect('localhost','root','root','test')
#创建游标对象
cursor = db.cursor()
#使用execute()函数执行SQL查询
cursor.execute('select version()')
#用fetchone()方法获取单条数据
data = cursor.fetchone()
print(data)
#关闭连接
cursor.close()
#关闭数据库
db.close()
出错:
Traceback (most recent call last):
File "D:/Python/Python310/Doc/demo29.py", line 3, in <module>
db = pymysql.connect('localhost','root','root','test')
TypeError: Connection.__init__() takes 1 positional argument but 5 were given
说明:我按照视频教授的方法自建了一个“test”数据库。按照书上的做法把数据库名改为“studyPython”,出同样的错误。请指教。
首页上一页 1 下一页尾页 4 条记录 1/1页