Galera tenho o seguinte código, ele ta compilando certinho e insere certo também, só tenho algumas
dúvidas em relação ao objeto Statement criado na linha 22 , num consegui entende direito qual sua função, o que ele realmente faz, sou iniciante em programação e principalmente nessa área com banco de dados…
[code]
public static void main(String[] args){
//classe responsável pela conexão o banco de dados
Connection connection ;
try {
String driverName = “com.mysql.jdbc.Driver”;
//registrando o Diver
Class.forName(driverName);
String servidor = “localhost:3306”;
String nomeDoBanco = “conector”;
String url = “jdbc:mysql://” + servidor + “/” + nomeDoBanco;
String login = “root”;
String senha = “doni”;
//responsável pela conexão
// Uma vez carregado, o driver se registra para o DriverManager e está
//disponível para a aplicação. Utilizamos então a classe DriverManager
//para abrir uma conexão com o banco de dados
connection = DriverManager.getConnection(url, login, senha);
Statement stmt = connection.createStatement();
stmt.executeUpdate("insert into teste3 (nome,ano)" +
"values('Aparecido','1998')");
} catch (ClassNotFoundException e) {
System.out.println("O driver especificado não foi encontrado");
} catch (SQLException e) {
System.out.println(e.getMessage());
e.printStackTrace();
System.out.println("Não foi possível conectar com o banco de dados");
}
}[/code]