根据 TMS WEB Core 文档,访问数据库的主要方式似乎是通过相应的 REST API (XData) 或 Embarcadero 的 RAD 服务器。但是,我发现这种方法很麻烦,尤其是在处理 SQL Server 或 Oracle 数据库时。开发 REST 服务只是为了访问我的数据库似乎是不必要的开销,尤其是对于小型项目。
我有一些担忧:
问题:有没有办法使用TMS WEB Core直接连接SQL Server或Oracle数据库而不依赖REST API?。
简短回答:你不能。
目前还没有办法在 TMS WEB Core 中使用 Delphi 或 JavaScript 直接连接到任何数据库,因为 TMS WEB Core 生成 100% 客户端应用程序,这意味着没有任何代码在服务器上运行。
只能通过服务器端代码直接连接数据库。因此,连接到客户端网站上的数据库的最佳方法是使用 REST API 服务。