Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.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数据库_Java_Mysql_Database_Spring Data Jpa - Fatal编程技术网

从java应用程序查询远程mysql数据库

从java应用程序查询远程mysql数据库,java,mysql,database,spring-data-jpa,Java,Mysql,Database,Spring Data Jpa,我希望能够从hava应用程序连接到远程mysql数据库。也就是说,假设我在伦敦有一台带有用户表的数据库服务器,在巴黎有另一台带有产品表的数据库服务器,我希望能够从任何地方连接到这两个数据库,并与java应用程序分开对其执行操作。我希望隐藏服务器所在的ip地址等详细信息。我只想要一种句柄,它抽象每个服务器的低级细节,并使用此句柄在java应用程序中获得连接。非常感谢您提供的任何帮助我认为这对我很有用,如果您正在搜索: try { connection = DriverMan

我希望能够从hava应用程序连接到远程mysql数据库。也就是说,假设我在伦敦有一台带有用户表的数据库服务器,在巴黎有另一台带有产品表的数据库服务器,我希望能够从任何地方连接到这两个数据库,并与java应用程序分开对其执行操作。我希望隐藏服务器所在的ip地址等详细信息。我只想要一种句柄,它抽象每个服务器的低级细节,并使用此句柄在java应用程序中获得连接。非常感谢您提供的任何帮助

我认为这对我很有用,如果您正在搜索:

    try {
        connection = DriverManager.getConnection("jdbc:mysql://" + host + "/" + database, username, password);
        Statement stm = connection.createStatement();
        stm.execute("SOME PIECE of SQL CODE HERE");
    } catch (SQLException e) {

    }
说到地址之类的东西,如果你能够访问应用程序,那么在代码中包含mysql数据是没有问题的。但是,如果要为其他人发送此代码,则可能需要创建基于客户端/服务器的应用程序,以避免丢失凭据