sql >> Databasteknik >  >> RDS >> Mysql

Ansluta till webbtjänst/API i MySQL?

MySQL kan inte göra detta med SQL-kod som körs på servern utan att MySQL-servern utökas med användardefinierade funktioner.

Vissa andra SQL-tabellservrar (t.ex. PostgreSQL, Microsoft SQL Server, Oracle) kan göra detta med lagrade procedurer. Men att komma åt nätverksresurser som API:er från tabell-server-resident-kod är en knepig affär, eftersom dessa resurser kan timeout eller misslyckas på andra sätt.

Den här typen av saker är en total hårboll att felsöka när du kör den i tabellservern.

Du skulle vara mycket bättre av att skriva en bit klientkod (med vilket jag menar kod som är en klient till MySQL-servern) för att göra detta. Det finns massor av språk som kan stödja detta mycket enkelt, inklusive python, php, PERL, C#, Java, etc etc.



  1. Installera webbserver i Windows XP med Apache2, PHP5 och MySQL4 – Del 4

  2. Hur man flyttar en modell mellan två Django-appar (Django 1.7)

  3. Skriv ut resultat i MySQL-format med Python

  4. Refaktorera en PL/pgSQL-funktion för att returnera utdata från olika SELECT-frågor