我想通过REST API公开我的postgresql数据库。自己的数据库在azure服务器上可用。它可以工作,我可以通过pgAdmin连接到它。
但是如何创建REST API呢? REST对我来说很有用,可以从Android应用程序执行一些选择查询。
如果我必须自己创建Web服务,我宁愿在JEE中进行。
提前致谢!
答案 0 :(得分:1)
免责声明:我是答案中产品的所有者。
您好,
我不相信你可以用Microsoft Azure做到这一点。您可能想要查看https://zenite.io,这是一个专注于使用令牌身份验证在数据库数据和REST API之间建立桥梁的平台。
例如,您可以创建API端点/user
并在其上定义SQL查询:
SELECT * FROM users WHERE id = $id;
然后在数据库服务器上执行GET请求:
https://server.zenite.io/user?id=1
此URL将以JSON格式返回数据:
[
{
"rows": [
{
"Id": 1,
"FirstName": "John",
"LastName": "Doe",
"Age": 30
}
],
"code": 0
}
]
但是,您需要将PostgreSQL数据库迁移到zenite。如果要执行此操作,可以使用Web门户上载现有数据库的存档。
此致
伊戈尔