首页 > 解决方案 > Swift 和关系数据库

问题描述

swift (5) 中有没有办法访问关系数据库?(SQL Server 或 Oracle),例如用于 Java 的 JDBC 或用于 .NET 的 ADO?

欢迎提供代码示例。

标签: sql-serverswiftoraclemacos

解决方案


解决方案:

GitHub 上有一个 SQL Server 的本机客户端:https ://github.com/martinrybak/SQLClient/

评论:

最近,将客户端直接连接到数据库服务器被认为是一种非常糟糕的做法,尤其是出于安全原因。

准备一个 API 服务器并构建适用于您的应用程序的 RESTful 服务。您可以选择任何语言来实现 API。(我目前最喜欢的构建 RESTful 服务的方法是使用 ASP.NET MVC,但听我的建议的客户并不多……我的一个客户选择了 Java 和 Ruby,另一个选择了 PHP。)

而且您的应用程序可以使用许多基于 HTTP 的通信类和方法。它们中的大多数都可以从 Swift 轻松访问。


推荐阅读