[英]Is there a way to communicate a Flutter App with SQL Server?
我在使用 flutter + SQL 服務器時遇到問題。 有沒有辦法在不使用 API 的情況下進行通信?
我知道不推薦,但我工作的公司正在制定一個非常簡單的解決方案,他們需要這種方式。
為了解釋我想要做什么:它是一個非常簡單的應用程序,我只需要連接到數據庫以驗證登錄用戶和密碼以及一些查詢以獲取服務訂單上的項目並添加新項目。
我找到了 dart_mssql 依賴項,但據我了解不適用於移動應用程序,僅適用於服務器端應用程序。
我不是很有經驗,那么解決這個問題的最簡單快捷的方法是什么?
應用程序根本不應該直接與數據庫通信。
Flutter 是一個客戶端 UI 工具包,這意味着它可以在手機、瀏覽器或本機桌面等客戶端設備上運行。 將這么多設備連接到單個 sql 服務器數據庫僅意味着您將遇到另一個麻煩。
理想情況下,中間應該有一個服務器應用程序,它接收來自 flutter 應用程序的客戶端請求(http、grpc、tcp 或其他),處理它們,對數據庫進行適當的更改,並將響應返回給 Z5ACEBC4CB70DDBB074B0AC76AAB176 應用程序。
Firebase 是一個簡單的出路。 但是如果你想要一個 sql 服務器數據庫,你需要一個服務器端應用程序作為 flutter 應用程序和數據庫之間的橋梁。
為您的應用程序進行用戶身份驗證的簡單方法是使用 firebase。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.