我一直在努力寻找如何在netbeans (组项目)中连接在同一项目中工作的不同计算机的解决方案。到目前为止,我的windows桌面就是mySQL数据库所在的位置(有包含信息的表)。我还有我的mac笔记本电脑。如果它们连接到相同的互联网,我可以从netbeans访问我mac上的数据库,但一旦我将mac上的互联网连接切换到我的手机热点,因为我想看看如果它们不在相同的互联网连接上,它是否还能工作。它不工作,没有建立连接,程序只是继续运行,没有错误。我必须强制关闭正在运行的应用程序。这是我在net beans中连接到mySQL的代码。
连接密码“conn=DriverManager.getConnection("jdbc:mysql://10.0.0.2:3306/logindb",”,“密码”);
谢谢你的帮助!
发布于 2017-03-12 01:35:09
最可能的原因是您不再在本地网络上,所以您无法连接到服务器,以检查是否是,所以尝试ping您的数据库服务器,看看是否成功。
发布于 2019-01-21 15:26:58
我不确定我是否明白你想要做什么。
首先要做的一件事是验证您为数据库处理程序提供的URL是否正确。我在Oracle上见过许多示例,它们的示例程序通过具有稳定URL的internet.Their数据库从您的计算机连接到它们的数据库。您的数据库可能没有稳定的URL。
我认为您的问题非常类似于有人在城市的某个地方安装了远程监控摄像头,并希望在需要时将视频发送到他们的家用计算机。大问题来了,因为你的家庭电脑得到一个不同的数字网址,每次你启动你的电脑,并做一些事情,使它试图访问互联网网站。您的计算机与远程计算机协商,为您保护一个临时数字URL。(如果每台计算机都必须在固件中拥有自己的唯一地址,那么就没有足够的URL。
远程相机的所有者必须与几家公司中的一家公司签订合同,这些公司向您提供URL,当URL发送出去时,实际上会发送到前述公司,然后该公司为您使用计算机和远程相机的持续时间分配一个数字连接。因此,摄像头使用此别名连接到您的家庭计算机。中间的公司软件负责内部事务。
你可以通过查看各种安全摄像头生产商的网站来更准确地了解如何做到这一点。
https://stackoverflow.com/questions/42738317
复制相似问题