Sobre JDBC

11 respostas
E

Dúvida sobre a apostila da caelum:

na parte:

  1. Copie o driver do MySQL para o seu projeto.
    a) no seu Desktop, clique na pasta Caelum/21;
    b) clique da direita no driver do MySQL mais novo, escolha Copy;
    c) vá para sua pasta principal (webXXX) na coluna da direita do File Browser;
    d) entre no diretório workspace, jdbc;
    e) clique da direita e escolha Paste: você acaba de colocar o arquivo ?.jar? no seu projeto.

onde está a pasta webxxx, workspace e jdbc?

Não preciso nem dizer que sou iniciante.

11 Respostas

drsmachado

ewer.john:
Dúvida sobre a apostila da caelum:

na parte:

  1. Copie o driver do MySQL para o seu projeto.
    a) no seu Desktop, clique na pasta Caelum/21;
    b) clique da direita no driver do MySQL mais novo, escolha Copy;
    c) vá para sua pasta principal (webXXX) na coluna da direita do File Browser;
    d) entre no diretório workspace, jdbc;
    e) clique da direita e escolha Paste: você acaba de colocar o arquivo ?.jar? no seu projeto.

onde está a pasta webxxx, workspace e jdbc?

Não preciso nem dizer que sou iniciante.


Pergunta básica, você está na Caelum ou não?

E

se estou na sala agora não!

eu vou começar o curso dia 22

mas ja to lendo a apostila aqui em casa para não boiar muito!

drsmachado

Esta pasta, provavelmente, existe apenas nos computadores da Caelum.
A não ser que você crie uma em teu equipamento.

E

então como eu copio o driver do mysql para meu projeto?

mapleplayer

Very easy.

Baixe o ConnectorJ no site do mysql e depois de adicionar ele na pasta lib do seu projeto vc o adiciona no path da sua app.

E

feito!

mas ao tentar fazer a conexão dá o seguinte erro:

No suitable driver found for jdbc:mysql://localhost/fj21

desconfio tem a ver com a seguinte linha escrita:

return DriverManager.getConnection(“jdbc:mysql://localhost/fj21”, “root”, “”);

preciso colocar na linha acima a senha ou mais algum parametro?

mkaule

Tem que criar o banco.

fj21 = nome do banco.
root = user.
“” = password.

drsmachado

mkaule:
Tem que criar o banco.

fj21 = nome do banco.
root = user.
“” = password.

A Exception lançada não tem a ver com o banco de dados, usuário e senha.
Ela se refere à versão do driver e a forma como a String de conexão está.
Pode ser que a omissão da porta seja a causa ou que alguma coisa estenha diferente (o banco de dados não esteja em localhost, por exemplo).

Em tempo, caso fosse erro causado pelo nome do banco de dados, usuário e senha, a exception seria SQLException…

mkaule

drsmachado:
mkaule:
Tem que criar o banco.

fj21 = nome do banco.
root = user.
“” = password.

A Exception lançada não tem a ver com o banco de dados, usuário e senha.
Ela se refere à versão do driver e a forma como a String de conexão está.
Pode ser que a omissão da porta seja a causa ou que alguma coisa estenha diferente (o banco de dados não esteja em localhost, por exemplo).

Em tempo, caso fosse erro causado pelo nome do banco de dados, usuário e senha, a exception seria SQLException…

E

blz galera, valeu as dicas

depois de umas 4 horas consegui

o conector mysql eu tive que colocar na pasta workspace que fica em eu/workspace/jdbc

eu com respeito ao espaço em branco ai em cima é senha mesmo, o meu sql tem uma senha que eu havia colocado

resultado: consegui finalmente conectar o banco de dados, só falta fazer a aplicação, hehe :lol:

R

Não tenho muita experiencia. estou tetando aprender só.
Onde ta está a pasta lib.

Criado 13 de outubro de 2011
Ultima resposta 5 de mar. de 2012
Respostas 11
Participantes 5