以上代碼是一個讀取資料庫表的例子。(我用的是mysql,其中pymysql庫,也有用mysqldb庫的) ...
import pymysql # 創建一個Connection 對象,代表了一個資料庫連接 connection = pymysql.connect( host=" ",# 資料庫IP地址 user=" ", # mysql用戶名 passwd=" ", # mysql用戶登錄密碼 db=" " , # 資料庫名 # 如果資料庫裡面的文本是utf8編碼的, #charset指定是utf8 charset = "utf8") # 返回一個cursor對象 c = connection.cursor() # 執行一個獲取 xx 表中所有記錄的 sql 語句 c.execute("""SELECT * FROM xx """) # rowcount屬性記錄了最近一次 execute 方法獲取的數據行數 numrows = c.rowcount for x in range(numrows): # 返回的是一個元組,裡面每個元素代表一個欄位 row = c.fetchone() print(row)
以上代碼是一個讀取資料庫表的例子。(我用的是mysql,其中pymysql庫,也有用mysqldb庫的)