作为我大学的一个迷你项目,我在JAVA中创建了一个事件管理系统应用程序,并使用Mongodb作为数据库...我的应用程序已经准备就绪,但现在我要做的是我想要访问存储的数据库在我的PC(安装Mongodb服务器的地方)从另一台PC通过互联网... 我不知道该怎么做
我可以在本地网络中执行此操作,但我想使用Internet实现此目的,以便运行我的应用程序的任何设备都可以连接到存储在我的系统(服务器)中的数据库
本地连接我刚使用
MongoClient m=new MongoClient("IP of my system",27017);
我想知道这样的东西是否也可用于通过互联网连接?
答案 0 :(得分:0)
如果您可以访问家庭网络的路由器并将数据库使用的端口转发到本地PC,则可以。
但请注意,您需要连接外部IP地址,而不是本地网络地址。此外,您还需要确保将防火墙配置为允许在PC上访问端口。
如果您在路由器上转发端口时遇到问题,可以参考以下文章:http://www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html(但是,包含port forwarding router
的Google搜索也可以帮助您)