Erro com a conexão com o MySQL

5 respostas
mirrah

Bom gente, Estou fazendo um curso de de Java que o cara, dá uma explicada bem básica em conexão com o banco de dados. Ele faz tudo certinho na video aula, mas quando eu vou fazer, dá um erro de exceção.

A classe que ele fez para se conectar com o Banco é esta abaixo:
package model;

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

public class Conexao {

	public static void main(String[] args) {
		
		try {
			Class.forName("com.mysql.jdbc.Driver");
			String url = "jdbc:mysql://localhost:3306:t2tidb";
			Connection con = DriverManager.getConnection(url,"t2ti","123");
			System.out.println("Con: "+con);
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
	
}

e o erro que dá é este que segue:
[color=red]java.lang.NoSuchMethodError: main
Exception in thread "main"
[/color]

o que poderia ser a causa deste erro? Alguém aqui poderia me ajudar?

Desde já muitíssimo grato! :D

5 Respostas

jamirdeajr

Olá,
Não sei se é só isso mas parece que tem em um errinho aqui:

Em vez de:

String url = "jdbc:mysql://localhost:3306:t2tidb";

É

String url = "jdbc:mysql://localhost:3306/t2tidb";

E, a mensagem de erro que você passou indica a falta do método main, porém ele existe e está certo. Até rodei aqui para ter certeza!

jamirdeajr

Complementando, só poderia dar o erro de falta de main se você não estiver executando o Conexao.java, que precisa ter exatamente este nome, senão não encontrará o método.

S

E ai? conseguiu resolver?

mirrah

Pow cara valeu mesmo, era esse erro bobo mesmo valeu! :slight_smile:

doravan

Não existe erro bobo amigo :smiley:
Dúvida todo mundo tem

Criado 26 de março de 2011
Ultima resposta 26 de mar. de 2011
Respostas 5
Participantes 4