python鏈接數(shù)據(jù)庫方法坚俗,及基本查詢sql執(zhí)行方法
#-*- coding:utf-8 -*-
import pymysql.cursors
# 連接配置信息
config = {
'host' :'數(shù)據(jù)庫ip地址',
'port' :3306,#端口
'user' :'數(shù)據(jù)庫用戶名',
'password' :'數(shù)據(jù)庫密碼',
'db' :'數(shù)據(jù)庫名稱',
'charset' :'utf8mb4',
'cursorclass' :pymysql.cursors.DictCursor,
}
# 創(chuàng)建連接
connection = pymysql.connect(**config)
try:
with connection.cursor() as cursor:
# 執(zhí)行sql語句膛壹,進行查詢
sql = 'SELECT id FROM tabmembers WHERE login = "python"'
cursor.execute(sql)
# 獲取查詢結(jié)果
result = cursor.fetchone()
print(result)
# 沒有設(shè)置默認自動提交明垢,需要主動提交患雇,以保存所執(zhí)行的語句
connection.commit()
finally:
connection.close();
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者