sql-server - Swift 和关系数据库
问题描述
swift (5) 中有没有办法访问关系数据库?(SQL Server 或 Oracle),例如用于 Java 的 JDBC 或用于 .NET 的 ADO?
欢迎提供代码示例。
解决方案
解决方案:
GitHub 上有一个 SQL Server 的本机客户端:https ://github.com/martinrybak/SQLClient/
评论:
最近,将客户端直接连接到数据库服务器被认为是一种非常糟糕的做法,尤其是出于安全原因。
准备一个 API 服务器并构建适用于您的应用程序的 RESTful 服务。您可以选择任何语言来实现 API。(我目前最喜欢的构建 RESTful 服务的方法是使用 ASP.NET MVC,但听我的建议的客户并不多……我的一个客户选择了 Java 和 Ruby,另一个选择了 PHP。)
而且您的应用程序可以使用许多基于 HTTP 的通信类和方法。它们中的大多数都可以从 Swift 轻松访问。
推荐阅读
- sql - 使用 docker-compose 在 Windows Container 中为 sql db 创建命名卷时,如何消除无效的卷规范错误?
- java - 为什么Spring从SCM Check Out Maven Projects时会报错(can't rename...)?
- devart - 无法将属性设置为“null”值
- coq - 为什么 Coq/Agda/Idris 中的 Set/Type 无法进行模式匹配?
- common-lisp - Windows 上的 SBCL Ctrl-C
- docker - 允许通过 vpnkit 出站容器网络
- php - 如何在 PHP 中接收上传的文件?文件由用 Swift 编写的 iOS 应用上传
- spring-integration - 如何使用 @InboundChannelAdapter 从两个不同的目录读取文件(Spring Integration with java configuration)
- c++ - 我使用 Stringstream 错了吗?
- loops - 全局宏和循环冲突