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…