Uma Ajuda na criaçao da classe TestaCOnexao

0 respostas
R

Bom, eu to lendo a apostila da caelum Java para desenvolvimento web, eu to tenando aprender atraves dela…entao surgiu uma duvida, queria qvc me ajudassem a montar essa classe testa conexao.
vou por aqui o exercicio.

Copie o driver do mysql para o seu projeto.

a) entre no File Browser;

b) procure o diretório caelum;

c) clique da direita no driver do mysql, escolha Copy;

d) volte para o diretório anterior;

e) entre no diretório workspace, jdbc;

f) clique da direita e escolha Paste: você acaba de colocar o arquivo .jar no seu projeto.

2)

Crie uma classe chamada ConnectionFactory que fabrica conexões.

a) criea

no pacote br.com.caelum.jdbc

b) crie o método estático getConnection que retorna uma nova conexão:

public static Connection getConnection() throws SQLException {

try {

Class.forName(com.mysql.jdbc.Driver);

System.out.println(?Conectando ao banco?);

return DriverManager.getConnection(jdbc:mysql://localhost/teste”,

root, “”);

} catch (ClassNotFoundException e) {

throw new SQLException(e.getMessage());

}

}

3)

Crie uma classe chamada TestaConexao no pacote br.com.caelum.jdbc.teste

a) coloque o método main

public static void main (String[] args) { 

b) fabrique uma conexão:

Connection con = ConnectionFactory.getConnection();

c) feche a conexão

con.close();

d) Trate os erros com throws. ( Use: Ctrl + 1 e escolha ? add throws declaration? ).

4)

Rode a sua classe TestaConexao

a) Clique da direita na sua classe TestaConexao

b) Escolha Run as, Java Application

5)

Parece que sua aplicação não funciona pois o driver não foi encontrado? Esquecemos

de colocar o jar no classpath! (buildpath no eclipse)

a) Clique no seu projeto, pressione F5 para executar um Refresh.

b) Selecione o seu driver do mysql, clique da direita e escolha Build Path, Add to Build

Path.

c) Rode novamente sua aplicação TestaConexao agora que colocamos o driver no

classpath.

COMO FICARIA ESSA CLASSE TESTA CONEXAO…

Criado 3 de outubro de 2007
Respostas 0
Participantes 1