Python 連線資料庫

2022-08-21 15:30:09 字數 879 閱讀 6143

連線資料庫很簡單,首先要安裝pymysql模組。開始-cmd-輸入pip install pymysql即可。

連線資料庫有以下幾個步驟:

(1)連線資料庫,需要賬號,密碼,ip,埠號等;

(2)建立游標;

(3)執行sql;

(4)獲取結果;

(5)關閉游標;

(6)關閉連線。

下面的函式實現資料庫連線功能。

def my_db(host,user,passwd,db,sql,port=3306,charset='

utf8'):

import

pymysql

coon = pymysql.connect(user=user,

host=host,

port=port,

passwd=passwd,

db=db,

charset=charset)

#port不傳就預設3306

#port 必須寫int型別, charset必須寫utf8 charset必須小寫

cur = coon.cursor()#

建立游標

cur.execute(sql)#

執行sql,select可以不用commit

if sql.strip()[:6].upper()=='

select':

res = cur.fetchall()#

獲取結果

else

: coon.commit()

res = 'ok'

cur.close()

#關閉游標

coon.close()#

關閉連線

return res

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包 開啟資料庫...