iT邦幫忙

2022 iThome 鐵人賽

DAY 27
0
自我挑戰組

鐵人挑戰系列 第 27

Day27- SQLite3-聊天室內容資料庫

  • 分享至 

  • xImage
  •  

Day27- SQLite3-聊天室內容資料庫

繼昨天,接下來的步驟是在Node.js command prompt 輸入npm install express –save,建立好後會發現在專案多了一串資料夾,這樣才算安裝好,如圖:
而在這之後,我使用文章寫的程式來實做看看。

程式寫的意思是,一開始套用安裝的express,後來設定app變數來呼叫express()函式,之後的const file是創建一個epd.db的資料庫檔案,然後載入sqlite3,新增一個sqlite3的資料庫,之後db檔案的修改function()第一行寫的是時間,設變數today等於新date()
而在這之後,我使用文章寫的程式來實做看看,我仔細的看了程式,程式寫著,新增資料是設定一個變數等於SQL語法中的INSERT INTO User(name,createTime,other) VALUES (?,?,?),意思是在User的資料表中,插入name、createTime、other的欄位,而這些欄位中的第一條內容是?(VALUES裡面的值,可用?代替,表示缺失的空值),分別對應輸入的順序。
後來的成果是只能創建出一個db檔,但是卻沒辦法創建資料表,以及資料表內容。隨即我就先查詢其他資料。如圖:

可以看的出來,只有檔名是epd.db,資料表完全沒有產生。這一次的研究是失敗的。


上一篇
Day26- SQLite3-聊天室內容資料庫
下一篇
Day28- SQLite3-聊天室內容資料庫
系列文
鐵人挑戰28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言