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);
}
}