pymysql連線資料庫異常

2021-10-17 08:42:21 字數 1401 閱讀 2997

一、源**如下:

import pandas as pd

import pymysql

# 開啟資料庫連線

# (「host address」,"user", "密碼」,「庫名」,「編碼」)

db = pymysql.connect(

"localhost"

,"root"

,"123456"

,"test"

, charset=

'utf8'

)

出現異常:

---

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

typeerror traceback (most recent call last)

input-26

-f89c983ae91c>

in()

4# 開啟資料庫連線

5# (「host address」,"user", "密碼」,「庫名」,「編碼」)--

-->

6 db = pymysql.connect(

"localhost"

,"root"

,"123456"

,"test"

, charset=

'utf8'

)typeerror: __init__(

) takes 1 positional argument but 5 positional arguments (

and1 keyword-only argument) were given

型別錯誤:____ init___()接受1個位置引數,但給出了5個位置引數(和1個僅限關鍵字的引數)。

二、修改後結果

import pandas as pd

import pymysql

# 開啟資料庫連線

db = pymysql.connect(host =

"localhost"

,user =

"root"

,password =

"123456"

,database =

"lianjie"

, charset=

"utf8"

)

加上相應的變數名稱即可完成資料庫連線。

pymysql連線資料庫

建立資料庫 import pymysql 開啟資料庫連線 db pymysql.connect localhost testuser test123 testdb 使用 cursor 方法建立乙個游標物件 cursor cursor db.cursor 使用 execute 方法執行 sql,如果表...

PyMysql連線資料庫

1 先安裝pymysql模組 pip install pymysql2 匯入pymysql模組 3 連線資料庫 conn pymysql.connect host localhost user root passwd 123456 port 3306 db test1 charset utf8 cu...

pymysql連線資料庫

pymysql連線資料庫的步驟 1.匯入pymysql 2.使用 pymysql.connect host 位址,user 使用者名稱,password 密碼,port 埠,db 資料庫名 建立資料庫的連線,得到連線物件 3.獲取游標物件 con.cursor pymysql.cursors.dic...