如何在Delphi中使用TMS WEB Core直接连接SQL Server或Oracle?

问题描述 投票:0回答:1

根据 TMS WEB Core 文档,访问数据库的主要方式似乎是通过相应的 REST API (XData) 或 Embarcadero 的 RAD 服务器。但是,我发现这种方法很麻烦,尤其是在处理 SQL Server 或 Oracle 数据库时。开发 REST 服务只是为了访问我的数据库似乎是不必要的开销,尤其是对于小型项目。

我有一些担忧:

  • u2060时间限制:仅仅为了启用数据库访问而为每个项目创建自定义 REST 服务是浪费时间。
  • u2060成本和依赖性:许多开发人员可能不想仅仅为了数据库连接而支付 RAD Server 和 XData 的费用。此外,我希望避免 Web 应用程序中对外部服务和技术的额外依赖。
  • u2060业务应用需求:大多数业务应用都需要直接数据库连接,而当前基于 REST 的方法并不令人满意。

问题:有没有办法使用TMS WEB Core直接连接SQL Server或Oracle数据库而不依赖REST API?。

sql-server oracle delphi tms tms-web-core
1个回答
0
投票

简短回答:你不能

目前还没有办法在 TMS WEB Core 中使用 Delphi 或 JavaScript 直接连接到任何数据库,因为 TMS WEB Core 生成 100% 客户端应用程序,这意味着没有任何代码在服务器上运行。

只能通过服务器端代码直接连接数据库。因此,连接到客户端网站上的数据库的最佳方法是使用 REST API 服务。

© www.soinside.com 2019 - 2024. All rights reserved.