iT邦幫忙

2021 iThome 鐵人賽

DAY 28
0
Software Development

LINE機器人學習歷程系列 第 28

[DAY28]將Line訊息存入資料庫(01)

#紀錄主程式
def line_insert_record(record_list):
	#與postgre連接
    DATABASE_URL =os.environ['DATABASE_URL']
    conn = psycopg2.connect(DATABASE_URL, sslmode='require')
    cursor = conn.cursor()
	#要輸入的指令,由於我設定欄位值是字串所以都以String(%s)輸入,處理的過程在昨天的prepare_record中
    jucinsert="INSERT INTO STUDENT(id, name, gender, grade) VALUES (%s,%s,%s,%s)"
    #輸入指令並要求允許輸入
    cursor.executemany(jucinsert, record_list)
    conn.commit()
    #回傳成功訊息
    num=cursor.rowcount
    message =("恭喜您!"+str(num)+" 筆資料成功匯入 sudent 表單!")
    #關閉與資料庫的連結
    cursor.close()  
    conn.close()
    return message

https://ithelp.ithome.com.tw/upload/images/20211012/20140159M4Ts6fxG9V.png


上一篇
[DAY27]將Line訊息存入資料庫(01)
下一篇
[DAY29]Line查詢Postegre
系列文
LINE機器人學習歷程30

1 則留言

1
juck30808
iT邦新手 2 級 ‧ 2021-10-12 18:39:59

恭喜大大即將完賽XD !!!

juc iT邦新手 5 級 ‧ 2021-10-13 00:00:15 檢舉

同喜同喜,感謝觀看~~/images/emoticon/emoticon25.gif

我要留言

立即登入留言