Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将MySql数据库从Windows Xp连接到linux。。?_Java_Mysql - Fatal编程技术网

Java 如何将MySql数据库从Windows Xp连接到linux。。?

Java 如何将MySql数据库从Windows Xp连接到linux。。?,java,mysql,Java,Mysql,我在Windows Xp平台上工作,我想访问另一台计算机的数据库,以便该数据库是mysql,该计算机在Linux平台上工作。所以问题是我无法连接这两个不同的操作系统(Xp到Linux)。。。所以请给我一些解决方案 当连接到MySQL服务器时,Java不会关心操作系统。您只需传递正确的连接URL。您需要提供有关如何连接(配置)的更多详细信息,并检查您的Linux服务器是否接受来自外部的连接(防火墙/MySQL配置)。连接到MySQL服务器时,Java将不关心操作系统。您只需传递正确的连接URL。您

我在Windows Xp平台上工作,我想访问另一台计算机的数据库,以便该数据库是mysql,该计算机在Linux平台上工作。所以问题是我无法连接这两个不同的操作系统(Xp到Linux)。。。所以请给我一些解决方案

当连接到MySQL服务器时,Java不会关心操作系统。您只需传递正确的连接URL。您需要提供有关如何连接(配置)的更多详细信息,并检查您的Linux服务器是否接受来自外部的连接(防火墙/MySQL配置)。

连接到MySQL服务器时,Java将不关心操作系统。您只需传递正确的连接URL。您需要提供有关如何连接(配置)的更多详细信息,并检查您的Linux服务器是否接受来自外部的连接(防火墙/MySQL配置)。

在java中是这样的。使用您自己的IP、端口、数据库名称、用户ID和密码。MySQL的默认端口是3306,但使用另一个不太知名的端口可能会更安全一些

try {
 linuxCon = DriverManager.getConnection("jdbc:mysql://191.91.9.19:5900/linuxdb?user=loginID&password=myPassword&useUnicode=true&characterEncoding=UTF-8");
 linuxStmt = linuxCon.createStatement();
} catch ...

在java中是这样的。使用您自己的IP、端口、数据库名称、用户ID和密码。MySQL的默认端口是3306,但使用另一个不太知名的端口可能会更安全一些

try {
 linuxCon = DriverManager.getConnection("jdbc:mysql://191.91.9.19:5900/linuxdb?user=loginID&password=myPassword&useUnicode=true&characterEncoding=UTF-8");
 linuxStmt = linuxCon.createStatement();
} catch ...

服务器的操作系统是完全无关的。您是否面临任何特定问题?尝试连接时的错误消息是什么?您的问题与操作系统无关。这可能是关于数据库的连接参数,可能是打字错误?您需要提供正确的端口号、正确的主机、确保授予特权、确保网络已连接,以及检查防火墙如何尝试连接?你做了什么并尝试了什么?什么失败了?你的意思是什么,你认为它是如何工作的?正如前面的评论所说,操作系统是完全不相关的。你只需要连接到mysqls开放端口就可以了。服务器的操作系统完全无关。您是否面临任何特定问题?尝试连接时的错误消息是什么?您的问题与操作系统无关。这可能是关于数据库的连接参数,可能是打字错误?您需要提供正确的端口号、正确的主机、确保授予特权、确保网络已连接,以及检查防火墙如何尝试连接?你做了什么并尝试了什么?什么失败了?你的意思是什么,你认为它是如何工作的?正如前面的评论所说,操作系统是完全不相关的。您只需连接到mysqls开放端口即可。