Re:Conectar MySQL em servidor na WEB

2 respostas
Maniezo

Não sei se e o seu caso mas algum sites bloqueia acessos externo ao mysql, como por exemplo a locaweb, na locaweb eu ja usei mas tive que pedi pra incluir o meu IP (IP da onde esta sua aplicação que conecta) la na locaweb ai funcionou…

Um teste simples é baixar o programa mysql-front que é um bom administrador do mysql (Cria banco e tabela por ambiente visual e tem uma area para rodar suas querys), conectando por ele ai você tera certeza que não a restrições do servidor mysql.

2 Respostas

paulogto
Pessoal preciso desenvolver uma aplicação cujo a qual se conecte com uma base de dados hospeda em um site, porem o site não oferece suporte ao J2EE, desenvolvi um código de teste, mas não estou conseguindo conectar a base de dados... Segue o codigo...
import java.sql.*;

public class Banco
{
	private Connection connect = null;
	private Statement statement;
	private ResultSet rs;
	private int result;
	private boolean bo; 

	public void conectar()
	{
		try
		{
			// Carregando o JDBC Driver
			String driverName = "org.gjt.mm.mysql.Driver"; // MySQL MM JDBC driver
			Class.forName(driverName);
			
			// Criando a conexão com o Banco de Dados
			String serverName = "http://meusite.275mb.com";
			String mydatabase = "nomebanco";
			String url = "jdbc:mysql://" + serverName + "/" + mydatabase; // a JDBC url
			String username = "usuario";
			String password = "senha";
			System.out.println("url = " + url);
			
			connect = DriverManager.getConnection(url, username, password);
			System.out.println("OK!");
			
		} 
		catch (ClassNotFoundException e)
		{
			//Driver não encontrado
			System.out.println("O driver expecificado não foi encontrado.");
		} 
		catch (SQLException e)
		{
			//Não está conseguindo se conectar ao banco
			System.out.println("Não foi possível conectar ao Banco de Dados");
		}
	}
	
	public void desconectar()
	{
		try
		{
			statement.close();
			rs.close();
			connect.close();
			System.out.println("Desconnection successful\n");
		}
		catch(Exception e)
		{
			e.printStackTrace();
			System.out.println("Erro: " + e.toString());
		}
	}

	public static void main(String arg[])
	{
		Banco b = new Banco();
		b.conectar();
		
		b.desconectar();
		
	}
}
Será que alguém pode me ajudar :!: Obrigado :!: :!: :!:
paulogto

Valeu Maniezo!

Vou fazer este teste!

Obrigado!

Se mais alguém tiver alguma dica, por favor, poste!
Obrigado!

Criado 25 de outubro de 2006
Ultima resposta 25 de out. de 2006
Respostas 2
Participantes 2