市場上大部分測試都說會自動化,而面試最喜歡做的事情就是給一支筆一張紙,來!手寫下python如何連線資料庫
python連線資料庫需要依賴個外掛程式,個人用的是pymysql
安裝pymysql外掛程式
pip install pymysql2.連線資料庫可以分為以下幾個步驟
import pymysql如果是刪除或修改或新增的話,在執行完後需要commit,才會生效# 連線資料庫
db =
pymysql.connect(
host
="",
port=,
user
="=",
password
="",
database=""
)# 建立游標
result
= db.cursor
()# 需執行的sql語句
sql
= "select
*from t_student where sno=
10;"
# execute執行sql
response
= result.execute
(sql)
# fetchall取出查詢結果
print(result.fetchall())
import pymysql3.如果將查詢後返回的資料變成dict,預設返回的資料並非dict,所有在取值階段不方便# 連線資料庫
db =
pymysql.connect(
host
="",
port=,
user
="",
password
="",
database=""
)# 建立游標
result
= db.cursor
()# 需執行的sql語句
sql2
= "update t_student set sname=
'update_xds_1
'where sno=10"
# execute執行sql
response
= result.execute
(sql2)
# 提交
db.commit()
db =connect方法內能傳的引數pymysql.connect(
host
="",
port=,
user
="",
password
="",
database
="",
cursorclass
=pymysql.cursors.dictcursor
)在連線資料庫的時候,加乙個cursorclass,返回的資料就能是字典格式了
python 連線資料庫
原文 原文1 安裝mysql python pip install mysql python dome1 def db mange db bank conn none try 開啟資料庫連線 conn mysqldb.connect localhost root 123456 db bank 獲取操...
Python連線資料庫
usr bin env python coding utf 8 import sys reload sys sys.setdefaultencoding utf 8 import pymysql import pymysql.cursors usr bin env python coding utf...
python連線資料庫
1 安裝mysql ubantu下安裝不撰述 2 安裝python版本的mysql開發包 sudo apt get install python mysqldb3 編寫python usr bin python coding utf 8 import mysqldb 引入mysqldb包 開啟資料庫...