webapp是直接連線資料庫好還是連線webapi好

2021-04-24 10:16:42 字數 460 閱讀 2793

1樓:藤原子大雄

什麼是長連線?

其實長連線是相對於通常的短連線而說的,也就是長時間保持客戶端

版與服務端的連線權狀態。

通常的短連線操作步驟是:

連線-》資料傳輸-》關閉連線;

而長連線通常就是:

連線-》資料傳輸-》保持連線-》資料傳輸-》保持連線-》…………-》關閉連線;

這就要求長連線在沒有資料通訊時,定時傳送資料報,以維持連線狀態,短連線在沒有資料傳輸時直接關閉就行了

什麼時候用長連線,短連線?

長連線主要用於在少數客戶端與服務端的頻繁通訊,因為這時候如果用短連線頻繁通訊常會發生socket出錯,並且頻繁建立socket連線也是對資源的浪費。

但是對於服務端來說,長連線也會耗費一定的資源,需要專門的執行緒(unix下可以用程序管理)來負責維護連線狀態。

總之,長連線和短連線的選擇要視情況而定。

怎麼連線資料庫,如何連線資料庫?

1 載入驅動程式。2 建立連線物件。3 建立sql語句執行物件 4 執行sql語句。5 對執行結果進行處理。6 關閉相關的連線物件即可 順序跟宣告的順序相反 處理結果兩種情況 1 執行更新返回的是本次操作影響到的記錄數。2 執行查詢返回的結果是乙個resultset物件。resultset包含符合s...

C怎麼實現直接連線資料庫的檔案,而不用想sql server資料庫還要附加

vs中新建空 在 路徑那點右鍵,新建項。然後找到sql資料庫。新增。連線資料庫的話,在乙個頁面中在工具欄資料 grideview 設計介面在新增的grideview 控制項右上角新增新建的資料庫就可以了。在visual studio中新建乙個資料庫,一般這個資料庫檔案會存放在data資料夾中,vs會...

c中「連線資料庫失敗「怎麼解決,C 連線資料庫時出現這樣的錯誤怎麼辦

webconfig設定不對吧,是不是沒改使用者名稱跟密碼。先確定資料庫已經開啟,然後確定鏈結字串也正確 連線資料庫失敗有很多原因 你把出問題的 貼出來 c 連線資料庫時出現這樣的錯誤怎麼辦 if con.state connectionstate.closed con.state connectio...