gpt4 book ai didi

mysql - 如何将桌面应用程序连接到托管数据库

转载 作者:可可西里 更新时间:2023-11-01 10:42:56 27 4
gpt4 key购买 nike

我正在开发一个桌面应用程序,我想将数据存储在托管数据库(如 MySQL/MongoDB)中。我知道一种解决方案是使用 webservice 来操作数据库。我想知道是否有一种方法可以直接将桌面应用程序与托管数据库连接起来。

我正在使用 OpenShift 我知道我可以使用端口转发来执行此操作。但是每次都为每台PC打开端口转发是不切实际的。像这样的方法也是如此:

mongoose.connect('mongodb://user:pass@host:port/db');

我试过了,但出现“拒绝连接”或“未找到连接”错误。 OpenShift 不允许外部直接访问数据库,因为安全问题,对吗?那我怎么能没有端口转发呢?

我也看了一些关于SSH的文章,是否可以在启动桌面应用程序时使用SSH直接访问数据库?

感谢任何建议。

最佳答案

我认为 OpenShift 不会非常适合您尝试做的事情,除非您决定在桌面应用程序和数据库之间构建一个服务层。听起来您正在寻找数据库即服务。你提到了 MongoDB 和 MySQL。 MongoLab是一个很好的 MongoDB DBaaS 选项。对于其他数据库,如 MySQL、PostgreSQL 和其他几个,您可以查看 Amazon RDS .

关于mysql - 如何将桌面应用程序连接到托管数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31953015/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com