如何将pycharm连接到本地主机(mysql)

问题描述 投票:0回答:1
import pymysql as mq

myobj = mq.connect("localhost", "root", "", "my_database")

我在 pycharm 中制作了这个 coad 来连接本地主机。但它不起作用。它给了我:

C:\Users\HMC\PycharmProjects\pyprogarm\venv\Scripts\python.exe C:\Users\HMC\PycharmProjects\pyprogarm\ws.py 
Traceback (most recent call last):
  File "C:\Users\HMC\PycharmProjects\pyprogarm\ws.py", line 3, in <module>
    myobj = mq.connect("localhost", "root", "", "my_database")
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: Connection.__init__() takes 1 positional argument but 5 were given

Process finished with exit code 1

我尝试使用 Pycharm 连接到本地主机(使用 mysql),但它给了我一个错误。

python mysql xampp localhost
1个回答
0
投票

您以错误的方式传递参数。 首先读取方法签名,然后传递正确数量的参数。

参考:https://pypi.org/project/pymysql/

示例代码:

import pymysql.cursors 

# Connect to the database
connection = pymysql.connect(host='localhost',
                         user='user',
                         password='passwd',
                         database='db',
                         cursorclass=pymysql.cursors.DictCursor)
© www.soinside.com 2019 - 2024. All rights reserved.