我已经使用 ASP.NET MVC 和 SQLserver 2014 构建了一个 CMS 网站,现在我想使用 React Native 将其开发成移动应用程序,我已经学习和使用它的组件几个月了,但我不知道如何将应用程序与 SQL Server 数据库连接起来。是否有将 React Native 与 SQL 服务器数据库连接的解决方案?
可以使用 react-native-mssql 插件(目前仅限 Android)将 react 本机应用程序与远程 MSSQL 数据库连接起来。
尽管创建 API 接口是安全性和性能的最佳实践,但如果它比 API 更适合您的范围,则没有什么可以阻止您直接连接到数据库
您必须创建某种接口/API。REST 方法可能是适合您的用例(操作数据库中的数据)的方法。
不建议从移动设备直接连接到 SQL 数据库,因为移动设备的 Internet/网络连接容易出错和延迟。
我强烈建议你做一个API。以下几点应该解释为什么:
- 安全性(使用令牌或身份验证创建 API)
- 错误处理(您的 API 应检测错误并发送正确的标头)
- 可重用性(如果要将另一个应用程序或网站连接到数据库怎么办?
- 性能和 API 管理(您可以控制访问并进行统计)
一旦你的API完成,你可以在任何地方使用它(fetch,axios,...)。