pyhton 連線資料庫及帶引數插入資料

2021-09-17 21:16:35 字數 931 閱讀 7359

前言

最近做專案要把新聞的標題,內容,鏈結提取出來,放入資料庫。花了2天半的時間弄這個,踩了一些坑,記錄下來。

pymysql連線資料庫

# 開啟資料庫連線

db = pymysql.connect("47.107.41.60","root","密碼","wisdomagriculture"

)# 使用cursor()方法獲取操作游標

cursor = db.cursor()

for content in content_list:

print("*"*50)

# print("title"+content["title"])

title = content["title"]

href = content["href"]

# print("0"+href[0])

# print("1"+title[0])

sql = "insert into news (news_title,news_href,news_time) values (%(title)s,%(href)s,%(time)s)"

print(content)

cursor.execute(sql,content)

db.commit()

db.close()

注意:

sql = "insert into news (news_title,news_href,news_time) values (%(title)s,%(href)s,%(time)s)"

cursor.execute(sql,content)

href = re.findall(r"0 else '錯誤'
職場就像速食麵,曲曲折折,三分鐘熱度,關鍵是加量不加價。

連線資料庫

2 documents 目錄就是我們可以用來寫入並儲存檔案得地方,一般可通過 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes nsstring documentsdi...

連線資料庫

1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...

連線資料庫

public void connection 以上是連線資料庫的乙個方法,以及從資料庫中取到資料後存放在table中.executenonquery 執行sql後,返回乙個整形變數,如果sql是對資料庫記錄進行操作,那麼返回影響的記錄條數。executescalar 執行sql 如果sql語句是se...