垃圾邮件 - 这是垃圾邮件...
非常有趣,我在使用 Mysql 时遇到了问题,我会尝试使用你的方法。
abimael Silva #:
非常有趣,我在使用 Mysql 时遇到了问题,我会尝试使用你的方法。
非常有趣,我在使用 Mysql 时遇到了问题,我会尝试使用你的方法。
这是一种非常简单且众所周知的方法,Abimael。它只是客户端和服务器之间的一个 REST 应用程序。
根据你的需要,我建议你寻找现成的开源 API 生成器。这里有一个GitHub 上的开源示例。它是用 Ruby 编写的(好得多:),但概念是一样的。
祝您好运!
GitHub - blocknotes/sinatra-rest-api: Sinatra REST API generator
- blocknotes
- github.com
A Sinatra component that generates CRUD routes for database ORM models. Install: (or in Gemfile) For resource DSL keyword: actions : list of actions to enable (array of symbols) include : list of associations to expose in list/read actions (array of symbols) or false to skip every association limit : set a fixed limit server side plural...
新文章 如何将 MetaTrader 5 与 PostgreSQL 连接已发布:
本文讲述了将 MQL5 代码与 Postgres 数据库连接的四种方法,并提供了一个分步教程,指导如何使用 Windows 子系统 Linux (WSL) 为 REST API 设置一个开发环境。 所提供 API 的演示应用程序,配以插入数据并查询相应数据表的 MQL5 代码,以及消化此数据的演示智能系统。
MetaTrader 5 已经拥有操控数据库所需的功能,以及通过网络连接到数据库时可能需要的功能。
自 2020 年以来,该平台提供与 SQLite 的原生集成。 您可从代码里调用上面提到的那些数据库函数与之交互。 除此之外,您还可以通过 MetaEditor 中的专用 GUI 与数据库进行交互,从而可以轻松创建、更改数据表、及执行 CRUD 操作,而无需附加软件。
这是最终用户体验的极大改进,也是 MQL5 开发人员武器库的重要补充。
在数十种可用的 RDBMS 当中,其中许多带有开源许可证,SQLite 似乎是 MetaTrader 5 开发人员的明智选择。 尽管它是一个功能齐全的 SQL 数据库,拥有多列索引、触发器、视图、ACID(原子性:Atomicity,或称不可分割性;一致性:Consistency;隔离性:Isolation,又称独立性;持久性:Durability)事务、全文搜索、聚合函数,等等功能,但它是轻量级的、基于文件的、可扩展的,且维护成本为零。 据其网站声称,“似乎有超过一万亿(1-e12)个活跃 SQLite 数据库正在使用当中”。
尽管 SQLite 拥有令人印象深刻的功能,但它的设计仅限于单用户,并且不针对 Web 部署中的并发访问。 MQL5 网站上关于如何将 MetaTrader 5 连接到 MySQL 的大量论坛帖子和文章表明,对于其它用例,需要更强大的解决方案。
本文重点介绍如何使用 Postgres 为这些用例设置开发环境。
作者:Jocimar Lopes