如何準(zhǔn)確的做到NodeJs數(shù)據(jù)庫異常處理
瀏覽量: 次 發(fā)布日期:2023-10-09 22:48:29
如何準(zhǔn)確的做到NodeJs數(shù)據(jù)庫異常處理
最近有了解到很多朋友因為數(shù)據(jù)庫異常感到十分頭疼,所以今天帶來一篇相關(guān)數(shù)據(jù)庫異常處理文章給大家,希望可以給到大家一點幫助。
數(shù)據(jù)庫鏈接錯誤
使用nodejs處理異常最麻煩不過,這里我拋開nodejs提供的domain和一些第三方庫專門處理的東西。操作數(shù)據(jù)庫是我們常用的功能。通過回調(diào),我們這里會有很多err出沒。
如下:
可以看到2個回調(diào)的地方都會有出錯的可能。
并且這是一個模塊,我們將它導(dǎo)出了。
這里我們故意將數(shù)據(jù)庫鏈接的端口號填錯,寫成330666:
陸家嘴數(shù)據(jù)恢復(fù)這樣的話,在我們鏈接數(shù)據(jù)庫的時候是會出錯的。
這里我們使用了promise,所以在導(dǎo)出的函數(shù)中,我們使用了catch,他會抓到queryPromise函數(shù)中的錯誤,并打印到日志中。
數(shù)據(jù)庫sql語句錯誤
我們修改一下代碼,將數(shù)據(jù)庫鏈接填對,修改sql語句為錯誤的語句。浦東數(shù)據(jù)恢復(fù)
報錯信息:
可以看到錯誤都是通過catch拋出。所以如果使用了Promise我們可以直接在catch中抓到下面拋出的異常。不需要再去queryPromise函數(shù)中打日志異常了。
. 六安移動硬盤數(shù)據(jù)恢復(fù),專業(yè)技術(shù),守護(hù)您的數(shù)據(jù)安全
. 控制器壞了如何修復(fù)視頻,控制器故障排查與視頻修復(fù)技巧解析
. deep sequence,揭秘高效內(nèi)容生成的秘密武器
. 深圳數(shù)據(jù)恢復(fù)公司排名,揭秘排名前三的數(shù)據(jù)恢復(fù)公司”
. 怎樣恢復(fù)刪除的硬盤數(shù)據(jù),詳解硬盤刪除數(shù)據(jù)恢復(fù)全攻略
. 硬盤數(shù)據(jù)恢復(fù)圖書,從原理到實踐的技術(shù)解析
. 數(shù)據(jù) 恢復(fù),揭秘數(shù)據(jù)丟失背后的原因與高效解決方案
. 沈河區(qū)硬盤數(shù)據(jù)恢復(fù)中心,專業(yè)服務(wù),守護(hù)您的數(shù)據(jù)安全”
. 硬盤數(shù)據(jù)恢復(fù)從哪學(xué),從原理到實踐的技術(shù)解析
. emc存儲怎么用,高效數(shù)據(jù)管理的核心策略
. 全免費的數(shù)據(jù)恢復(fù)工具,助您輕松找回丟失文件
. 磁盤陣列硬盤壞了數(shù)據(jù)如何恢復(fù),專業(yè)方法與案例解析
. 病毒 移動硬盤數(shù)據(jù)恢復(fù),病毒侵襲下的移動硬盤數(shù)據(jù)恢復(fù)攻略
. 移動硬盤數(shù)據(jù)恢復(fù)正常,從誤刪到恢復(fù)的全方位指導(dǎo)
. 固態(tài)硬盤數(shù)據(jù)恢復(fù)騙局,如何識別與防范
. 硬盤內(nèi)部儲存器,存儲技術(shù)的核心與未來趨勢
. 硬盤數(shù)據(jù)恢復(fù)流程圖片,從診斷到恢復(fù)的全方位指南