Olá pessoal, eu fiz uma classe pra conexão com o mysql, ela funciona certinho. Mas eu tenho umas dúvidas sobre "como ela funciona"...
Esse é o código dela (eu sei que falta o encapsulamento das variaveis de instancia... :shock: vou fazer isso depois :D ):
import java.sql.*;
public class ConectaMySQL {
// url do banco
private String url = "jdbc:mysql://localhost:3306/agendabd";
// usuario
private String usuario = "root";
// senha
private String senha = "123456";
public void conectar() {
try {
Connection conexao = DriverManager.getConnection(url, usuario, senha);
} catch(SQLException e) {
System.out.println("Erro na conexão");
}
} // fim do metodo conectar
} // fim da classe ConectaMySQL
Minhas dúvidas:
1° - Porque eu preciso importar esse java.sql?
2° - Já que eu importei o java.sql, pra que serve o driver JDBC? (eu seu que essa pergunta é muuuito noob, mas tudo bem :oops: )
3° - Eu sei que o objeto Connection é da classe sql, mas o que ele faz? cria a conexão, certo?
4° e ultima, mas não menos importante - Ali na classe (dentro do catch), eu declarei uma variavel [color=blue]e[/color] do tipo [color=darkred]Exception[/color], qual a função disso?
Seria isso, essas são minhas principais dúvidas em java... mesmo lendo livros, ainda não consegui entender. :cry:
Desculpa a quantidade de questões, ok?
Valeu pessoal!