python 連線資料庫的步驟以及優化方法

2021-10-22 08:38:28 字數 945 閱讀 8110

python 連線資料庫的步驟以及優化方法:

一.使用的模組是pymysql

import pymysql

conn=pymysql.connect(

host="127.0.0.1",

port=3306,

user='root',

password='123',

db='db1',

charset='utf8'

)# 獲取游標

cursor=conn.cursor(pymysql.cursors.dictcursor) #拿到的資料是字典形式的單條記錄資訊

#執行mysql

# 查詢

rows=cursor.execute('select * from lab;')

cursor.fetchall()

#關閉cursor.close

二..游標型別:

型別描述

cursor

普通的游標物件,預設建立的游標物件

sscursor

不快取游標,主要用於當操作需要返回大量資料的時候

dictcursor

以字典的形式返回操作結果

ssdictcursor

不快取游標,將結果以字典的形式進行返回

三.方法:獲取結果

2.cursor.fetchmany(size=none)#獲取查詢結果前size行,預設cursor.arraysize=1行

返回:序列的序列(例如元組的元祖)

3.cursor.fetchall()#獲取所有查詢的結果行

返回:序列的序列(例如元組的元祖)

說明:對於大型查詢來說,它是無用的,因為它是緩衝的

如fetchall(),fetchmany(),fetchone()同時作用於同乙個查詢時,每個方法執行開頭是上乙個方法執行的結尾

連線資料庫的步驟

載入並註冊資料庫驅動 drivermanager.registerdriver driver driver 注意 在註冊資料庫驅動時,雖然drivermanager.registerdriver new com.mysql.jdbc.driver 方法可以完成,但會使資料庫驅動被註冊兩次,這是因為d...

python連線資料庫的基本步驟

import pymysql 建立連線 connection pymysql.connect host localhost user root passwd db python charset utf8 制定游標 my cursor connection.cursor 資料庫操作針對增刪改 sql ...

JDBC連線資料庫步驟

宣告資料庫驅動,資料來源的url,用於登入資料庫的賬戶和密碼 將其他功能封裝成方法的時候方便使用 string driver 資料庫驅動名稱 string url 資料庫連線位址 string user 用來連線資料庫的使用者名稱 string pwd 用來連線資料庫的密碼 載入資料庫驅動 clas...