Banco de dados na web

Amigos tenho um programa desktop que precisa busca as informações em um banco de dados na web, Gostaria de saber se o procedimento é o mesmo para banco de dados na rede.
minha classe de banco de dados está assim:

package BancoDados;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import javax.swing.JOptionPane;

public class BancoDadosWeb {

    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
    static final String DATABASE_URL = "jdbc:mysql://www.meusite.com.br"; 
    static String login = "";
    static String senha = "";
    static Connection connection = null;
    static Statement statement = null;
    static ResultSet resultSet = null;

    private static void conecta() {
        try {
            Class.forName(JDBC_DRIVER);
            connection = DriverManager.getConnection(DATABASE_URL, "meuLogin" , "minhaSenha");
            statement = connection.createStatement();

        } catch (SQLException sqlException) {
            sqlException.printStackTrace();
            JOptionPane.showMessageDialog(
                    null,
                    "Não foi possivel conectar ao banco de dados\n verifique o login e a senha. Se o problema persistir entre em contato com administrador",
                    "Erro no Banco de Dados", JOptionPane.ERROR_MESSAGE);
        } catch (ClassNotFoundException classNotFound) {
            JOptionPane.showMessageDialog(
                    null,
                    "Não foi possivel conectar ao banbo de dados\n Banco de dados não inicializado ou Conector Faltando- Favor contactar o administrador",
                    "Erro no Banco de Dados", JOptionPane.ERROR_MESSAGE);
        }
    }

cara,

é assim msm, so não acho seguro, vc tem que fazer assim

jdbc:mysql://www.meusite.com.br:3306/SUA_BASE

t+

cara,

dificilmente seu provedor vai abrir a porta de acesso banco direto.

O Idela seria vc criar uma aplicação no seru servidor web que responde um webservice (rest ou soap, tanto faz) na porta 80, assim vc não fica bricando com o pessoal da infraestrutura para liberar a porta do banco.

sem contar que fica bem melhor a sua arquitetura