Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Aluno: José Fernando Ferreira Araújo 
Curso: Técnico em Informática 
Professor: Paulo Peres 
Instituição: SENAC-DF 
 
 
Tutorial CRUD ‘Simples’ em JAVA. 
 
Neste Tutorial, irei criar uma aplicação Java, utilizando o CRUD. (Inserir, Excluir, Atualizar 
Consultar). Utilizarei o Banco de Dados Mysql Server, e a plataforma de programação 
“Netbeans”. 
 
1. Acesse, no Netbeans, a janela Serviços (Services) e clique com o botão direto do mouse 
sobre Banco de Dados (DataBases) e registre o servidor MySQL. 
2. Após aparecer Servidor MySQL em localhost (Server MySQL at localhost), clique com o botão 
direito do mouse sobre ele, Clique em conectar (Connect) e crie um banco de dados (Create 
Database) chamado Escola. 
3. Com o botão direito do mouse sobre Escola e faça a conexão (Connect) sem ou com senha e 
uma conexão JDBC Mysql aparecerá. 
4. Clique com o botão direito do mouse sobre jdbc:mysql://localhost:3306/escola?… e faça a 
conexão. Também, com o botão direito do mouse sobre Escola -> Tabelas, acesse Executar 
Comando… (Execute Comand …) para que apareça um editor Comando SQL em branco. 
5. Digite no editor (Você pode usar Ctrl-C Ctrl-V), o script de criação da tabela Aluno, mostrado 
abaixo, e rode-o com o botão Executar SQL. A tabela Aluno será criada. 
 
 
 
 
 
 
 
Create database escola; 
create table `Escola`.aluno 
( 
 id BIGINT not null primary key, 
 Nome VARCHAR(40) not null, 
 CPF VARCHAR(14) not null unique 
) 
 
Formulários e Códigos: 
 
 
 
 
Este código se localiza nos menus: 
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) { 
 Cadastro objcadastro = new Cadastro(); 
 objcadastro.setVisible(true); 
 } 
 
 private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) { 
 Exclusao objexclusao = new Exclusao(); 
 objexclusao.setVisible(true); 
 } 
 
 private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) { 
 Atualizacao objatualizacao = new Atualizacao(); 
 objatualizacao.setVisible(true); 
 } 
 
 private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) { 
 Consulta objconsulta = new Consulta(); 
 objconsulta.setVisible(true); 
 } 
 
 private void jMenu2MouseClicked(java.awt.event.MouseEvent evt) { 
 System.exit(0); 
 
 } 
 
 
Cadastramento de Alunos 
 
 
Este código se localiza no botão CADASTRAR do formulário acima:: 
 
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { 
try { 
 //Registra JDBC driver 
 Class.forName("com.mysql.jdbc.Driver"); 
 
 //Abrindo a conexão: ATENÇÃO OS DOIS PARÂMETROS VAZIOS("") SÃO USUÁRIO E SENHA, RESPECTIVAMENTE. 
 Connection conn = 
DriverManager.getConnection("jdbc:mysql://localhost:3306/escola?zeroDateTimeBehavior=convertToNull", "root", 
"123"); 
 
 //Executa a query de inserção 
 java.sql.Statement st = conn.createStatement(); 
 st.executeUpdate("INSERT INTO aluno (id,nome,cpf) VALUES (" 
 + this.jTextFieldId.getText() + ",'" 
 + this.jTextFieldNome.getText() + "','" 
 + this.jTextFieldCPF.getText() + "')"); 
 
 JOptionPane.showMessageDialog(rootPane, "Aluno inserido"); 
} catch (SQLException | ClassNotFoundException e) { 
 JOptionPane.showMessageDialog(rootPane, e); 
}//Fim try 
 
 
 } 
 
 
 
 
 
 
Este código se localiza no botão EXCLUIR do formulário acima:: 
 
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { 
try { 
 //Registra JDBC driver 
 Class.forName("com.mysql.jdbc.Driver"); 
 
 //Abrindo a conexão 
 Connection conn = 
DriverManager.getConnection("jdbc:mysql://localhost:3306/escola?zeroDateTimeBehavior=convertToNull", "root", 
"123"); 
 
 //Executa a query de exclusão 
 java.sql.Statement st = conn.createStatement(); 
 st.executeUpdate("DELETE FROM Aluno WHERE id='" + this.jTextFieldIdExclusao.getText() + "'"); 
 JOptionPane.showMessageDialog(rootPane, "Aluno excluído"); 
} catch (SQLException | ClassNotFoundException e) { 
Exclusão de Alunos 
 JOptionPane.showMessageDialog(rootPane, e); 
}//Fim try 
 
 } 
 
 
Este código se localiza no botão ATUALIZAR do formulário acima:: 
 
 
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { 
try { 
 //Registra JDBC driver 
 Class.forName("com.mysql.jdbc.Driver"); 
 
 //Abrindo a conexão 
 Connection conn = 
DriverManager.getConnection("jdbc:mysql://localhost:3306/escola?zeroDateTimeBehavior=convertToNull", "root", 
"123"); 
 
Atualização de Alunos 
 //Executa a query de atualização 
 java.sql.Statement st = conn.createStatement(); 
 st.executeUpdate("UPDATE aluno SET nome='" 
 + this.jTextFieldNovoNome.getText() + "',cpf='" 
 + this.jTextFieldNovoCPF.getText() 
 + "' WHERE id='" + this.jTextFieldIdExistente.getText() + "'"); 
 JOptionPane.showMessageDialog(rootPane, "Aluno atualizado"); 
} catch (SQLException | ClassNotFoundException e) { 
 JOptionPane.showMessageDialog(rootPane, e); 
}//Fim try 
 
 } 
 
 
 
Está consulta foi realizando em uma jTable: sem codificação: 
 Exemplo: 
 
Consulta de Alunos 
 
Clique em cima do jTable com o botão do mouse direto, vá em vincular -> Elements. Em seguida, será aberta está 
tela. 
 
 
Importe os Dados do BD e Clique em “OK”. 
Consulta de Alunos

Mais conteúdos dessa disciplina