Exception in thread "main" java.sql.SQLException

3 respostas
jardel_thai

Galera, sou novo por aqui...peguei uma apostila de Desenvolvimento Web da caelum, e segui todos os passos (acho que corretamente), mas dá o seguinte erro...

Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:mysql//localhost/teste
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at br.com.caelum.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:15)
at br.com.caelum.jdbc.dao.ContatoDAO.(ContatoDAO.java:14)
at br.com.caelum.jdbc.teste.TestaInsere.main(TestaInsere.java:20)

A classe que estou testando é essa:

import java.sql.SQLException;
import br.com.caelum.jdbc.dao.ContatoDAO;
import br.com.caelum.jdbc.modelo.Contato;

public class TestaInsere {

	/**
	 * @param args
	 */
	public static void main(String[] args)throws SQLException {
		
		// pronto para gravar
		Contato contato = new Contato();
		contato.setNome("Caelum");
		contato.setEmail("[email removido]");
		contato.setEndereco("R. Vergueiro 3185 cj57");
		// grave nessa conexão!!!
		ContatoDAO dao = new ContatoDAO();
		// método elegante
		dao.adiciona(contato);
		System.out.println("Gravado!");
	}

}

3 Respostas

lanlico

Adiciona o mysql-connector no teu build path.

gustavocoolt

http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.21.zip/from/http://cdn.mysql.com/

jardel_thai

Valeu gustavocoolt e lanlico! E desculpe o incomodo, mas descobri o que era…era apenas a falta de “:” na url do driver mysql.

Mas Obrigado mesmo pela atenção.

Criado 24 de agosto de 2012
Ultima resposta 31 de ago. de 2012
Respostas 3
Participantes 3