1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como usar o getConnection do Drive manager JAVA

Estou tentando fazer uma conexão do meu banco de dados MySQL, mas como estou aprendendo, uso as instruções do livro da caelum que diz:

public Connection getConnection(){
   try{
      return DriveManager.getConnection("jdbc:mysql://localhost/fj21", "root", "");
   } catch(SQLException e){
      trow new RuntimeException(e);
     }
}

Mas, no meu computador que instalei o Mysql, sei que minha senha mudou e modifiquei no terceiro parâmetro, mas mesmo assim esta dando errado e eu acho que é porque a URL está errada, mas eu também não sei onde está a URL está. A pergunta é a seguinte, alguém sabe me ajudar onde posso achar essa URL?

AQUI ESTA O ERRO:

Exception in thread "main" java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/fj21
    at br.com.caelum.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:10)
    at br.com.caelum.jdbc.teste.TestaConexao.main(TestaConexao.java:10)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/fj21
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at br.com.caelum.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:8)
    ... 1 more
  • pode até parecer rude minha resposta, mas é só digitar "jdbc url mysql" no Google ... 2 coisas que são interessantes você verificar: a porta na qual seu MySQL está recebendo conexões e se você colocou o .jar do driver no classpath da aplicação.

    Rodolfo Mendes   11 de nov de 2014
  • "esta dando erro" e sem mostrar qual o erro fica dificil né filhão.

    peczenyj   11 de nov de 2014
  • Rodolfo, sua resposta não foi rude não, foi educada, pois estou aprendendo a mexer com isso. Obrigado. peczenyj, sério, vou colocar o erro ta bom? Ai vc me ajuda.

    Phelipe Matheus   11 de nov de 2014
  • mostrar o erro não é só para o peczenyj, é para qualquer um que queira te ajudar. Aliás, se você entrar em uma equipe profissional e acontecer algum erro, a primeira coisa que seus colegas pedirão para olhar é a stacktrace do erro.

    Rodolfo Mendes   11 de nov de 2014
  • mas eu postei o erro pra todos. não intendi seu comentário

    Phelipe Matheus   11 de nov de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

4 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.