如何将 Sql Server 与 React Native 连接



我想使用 React Native for Android 和 iOS 开发移动应用程序,但我不知道如何连接 SQL Server。可能吗?如果可能,我该如何连接?我读到这是可能的,但仅适用于安卓。如果它仅适用于Android,我将为iOS连接什么数据库?无论如何,可以将React Native与SQL服务器数据库连接起来吗?(或任何教程?

是的,你可以使用SQLPostgresMongo或任何数据库。

您需要使用节点,php,python等提供您选择的后端。然后,这将与您的 SQL 服务器通信。

除此之外,除了将您的 API 调用指向您的服务器并确保您的info.plist允许 localhost 或其他 API 与之通信之外,前端没有任何真正变化。

信息列表

   <key>NSAppTransportSecurity</key>
    <dict>
      <key>NSExceptionDomains</key>
      <dict>
        <key>localhost</key>
        <dict>
          <key>NSExceptionAllowsInsecureHTTPLoads</key>
          <true/>
        </dict>
      </dict>
    </dict>

下面是我构建的一个存储库,演示了react-native应用如何与node服务器和mongo数据库进行通信。也许你可以在那里找到一些灵感。

Sql Server 不支持您要实现的目标。检查此答案

MSSQL 服务器连接库不是客户端 JavaScript>库。绝对不可能从Web浏览器建立TCP SQL连接>即使您编写了自己的库也是如此。

出于安全原因,您永远不希望允许客户端访问>SQL Server。您需要启动服务器端环境(例如>Node/Express(以向客户端应用程序公开API。

如果您正在寻找连接到主机服务器的插件,那么您可以使用 react-native-mssql 连接到服务器。但是如果你打算使用本地文件来存储数据,react-native-sqlite 会更好。

相关内容

  • 没有找到相关文章

最新更新