如何使用 API 将我的 Flutter 应用程序连接到本地 sql server 数据库?

Posted

技术标签:

【中文标题】如何使用 API 将我的 Flutter 应用程序连接到本地 sql server 数据库?【英文标题】:How can I connect my Flutter app to local sql server database using API? 【发布时间】:2020-03-20 09:54:39 【问题描述】:

我正在开发一个需要从 sql server 执行 CRUD 功能的颤振应用程序。我研究并发现我可以使用 REST API 或 web 服务。我该如何实现?

【问题讨论】:

How can I implement this 太宽泛了。实现API并基本使用。 【参考方案1】:

第 1 步:选择可让您创建 REST API 的后端语言/框架。 Laravel 就是其中之一。如果您想要 Dart 中的所有内容,我听说 Aqueduct 是一个不错的选择。

编辑/注:渡槽日落新闻在这里:https://stablekernel.com/article/announcing-the-sunsetting-of-aqueduct-our-open-source-server-side-framework-in-googles-dart/

第 2 步:让后端执行需要对数据库执行的操作。确保您处理安全/身份验证。使用 Postman 之类的工具对其进行测试。手动能够像应用程序使用它一样使用它,例如,“发出这个请求会添加一个帖子”。

第 3 步:现在开发一个 Flutter 应用程序,该应用程序使用 Dart 包(如 dio、http 等)连接到此后端。更多信息请点击此处:https://flutter.dev/docs/cookbook#networking

【讨论】:

感谢@Gazihan Alankus 的回复。我有 laravel 的经验,虽然我不知道如何将 laravel REST API 与颤振联系起来。

以上是关于如何使用 API 将我的 Flutter 应用程序连接到本地 sql server 数据库?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用firebase更改flutter项目中的API KEY?

如何将我的桌面 Flutter 应用最小化到系统托盘?

如何将我的 Flutter App 联系人链接到 android 的原生联系人应用程序?

Firestore,Flutter,Async:方法不等待异步方法完成

如何在仍然显示Widgets的情况下将我的AppBar放在Flutter中的单独文件中?

如何使用 Dio 在 Flutter 中调用 API?