因此,每当我在javaFX中连接到javaFX时,通常都会编写如下所示的内容:String url = "jdbc:mysql://localhost/" + dbName;
我的问题是,如果我将应用程序从一个设备移动到另一个设备,连接是如何保持活动的?
我试着把应用程序从我的电脑移动到我的笔记本电脑,但它没有连接,我还在应用程序库中安装了mySQL连接器。
我知道这可能是关于mySQL连接是如何工作的一个简单的问题,但我真的找不到任何东西。
发布于 2022-03-24 10:31:00
到数据库的连接是一个持久的物理连接。在现实生活中,您将在不同的机器上安装数据库和客户机(Java ),因此您将拥有如下内容:
192.168.0.100
带Java FX 192.168.0.110 IP:
192.168.0.120
为了从机器B和C连接到Mysql数据库,需要配置到url = "jdbc:mysql://192.168.0.100/" + dbName;的Jdbc字符串连接。
请记住,localhost的意思是:THIS MACHINE,所以如果您将localhost放入连接字符串中,JavaFX将尝试连接到其运行的同一台机器上的数据库。
https://stackoverflow.com/questions/71599629
复制相似问题