python 連線mysql資料庫

2022-07-29 09:00:15 字數 1009 閱讀 5899

import pymysql

import re

def spotsql(dbhost,dbport,dbuser,dbpasswd,dbdatabase,dbsql):

# 開啟資料庫連線

db = pymysql.connect(host=dbhost,

port=dbport,

user=dbuser,

passwd=dbpasswd,

database=dbdatabase)

# 使用cursor()方法獲取操作游標

cur = db.cursor()

# 使用execute方法執行sql語句

cur.execute(dbsql)

# 使用 fetchone() 方法獲取一條資料

data = cur.fetchall()

# 關閉資料庫連線

db.close()

return data

if __name__ == '__main__':

db_host = 'localhost'

db_port = 'port'

db_user = 'test'

db_passwd = '123456'

db_database = 'msgemail'

mysqltest = "select * from table"

response = spotsql(db_host, db_port, db_user, db_passwd, db_database, mysqltest)

#顯示查詢結果

b = response[0][0]

# print("**************response**************:",response)

code = re.findall(r"驗證碼:(.+?),驗證碼", b)

print("**************code**************:",code)

python連線MySQL資料庫

模組功能 connect 方法 connect 方法用於連線 資料庫,返回乙個資料庫連線物件。如果要連線乙個位於host.remote.com伺服器上名為fourm的mysql資料庫,連線串可以這樣寫 db mysqldb.connect host remote.com user user pass...

python連線mysql資料庫

看自己的機器有沒有python root localhost zn python v 會進入python pythontest。py檔案內容 usr bin python imoprt mysql module import mysqldb connect to the database db my...

python連線mysql資料庫

1 python3.5 連線mysql資料庫需要安裝pymysql外掛程式 參考教程 import pymysql conn pymysql.connect host localhost port 3306,user root passwd rusky db mysql charset utf8 c...