介面自動化 Python連線MSQL

2021-10-07 20:09:09 字數 1027 閱讀 3395

輸入python,再執行import mysqldb ,沒有報錯安裝成功

#coding:utf-8

import mysqldb.cursors

import json

class operationmysql:

# 連線資料庫

def __init__(self):

self.conn = mysqldb.connect(

# 主題資料探勘資料庫

host='xx.73.13.57',

port=***,

user='***x',

password='xx',

db='wx_test',

charset='utf8',

# 如果要返回字典(dict)要設定cursorclass引數為mysqldb.cursors.dictcursor類

cursorclass=mysqldb.cursors.dictcursor

)# 建立游標

self.cur = self.conn.cursor()

#查詢一條資料

def search_one(self,sql):

self.cur.execute(sql)

result=self.cur.fetchone()

result=json.dumps(result)

return result

#查詢多條資料

def search_all(self,sql):

self.cur.execute(sql)

results=self.cur.fetchall()

return results

if __name__ == '__main__':

op_mysql=operationmysql()

sql='select * from wx_test.stuinfo'

res=op_mysql.search_one(sql)

print(type(res))

Python 介面自動化

python環境搭建 第三方庫 requests安裝 pip install requests 網爛時可能安裝失敗,嗯 pip安裝第三方庫提示版本較低時需要更新pip的版本 命令 python m pip install upgrade pip 檢視安裝的第三方庫 pip list requests...

python介面自動化資料庫連線

ps.資料庫連線引數可以配置在conf檔案中,資料庫連線需要做異常防護 另分析連線資料庫之後是否需要清除表資料 pymysql.connect 函式引數說明 安裝pymysql pip install pymysql 實現步驟 1.建立資料庫連線 db pymysql.connect 2.建立游標 ...

Python 介面自動化(六)

介面基礎知識 六 七 介面 1 介面 外部系統與本系統之間以及系統內部的各個子系統間,以約定標準提供的服務,包括對外提供的介面 對外提供的介面。不同的請求協議 http webservice dubbo socket http請求分為 get post delete put head option ...