sql >> Database >  >> RDS >> Mysql

Verbinding maken met webservice/API in MySQL?

MySQL kan dit niet doen met SQL-code die op de server wordt uitgevoerd, zonder de MySQL-server uit te breiden met door de gebruiker gedefinieerde functies.

Sommige andere SQL-tabelservers (bijv. PostgreSQL, Microsoft SQL Server, Oracle) kunnen dit doen met opgeslagen procedures. Maar toegang krijgen tot netwerkbronnen zoals API's vanuit code die in de tabelserver zit, is een lastige zaak, omdat die bronnen een time-out kunnen krijgen of op andere manieren kunnen falen.

Dit soort dingen is een totale haarbal om te debuggen als je het op de tafelserver uitvoert.

Je kunt veel beter een stuk clientcode schrijven (waarmee ik code bedoel die een client van de MySQL-server is) om dit te doen. Er zijn tal van talen die dit heel gemakkelijk kunnen ondersteunen, waaronder python, php, PERL, C#, Java, enz.



  1. Boomstructuur in sql in Oracle.Hoe boom, onderliggende knooppunten en bovenliggende knooppunten in SQL Oracle weer te geven

  2. JSON_ARRAY_APPEND() – Waarden toevoegen aan een JSON-array in MySQL

  3. het verwerken van een groot aantal database-items met paging vertraagt ​​met de tijd

  4. bind_param error - Aantal elementen in typedefinitietekenreeks komt niet overeen met aantal bindvariabelen