Windows Vista - Curso Completo - 1476 páginas Windows Server 2003 - Curso Completo SQL Server 2005 - Curso Completo 1500 Tutoriais de Informática Windows Vista - Curso Completo - 1476 páginas Curso Completo de Access Certificações Microsoft
 
Comprar Cursos e Vídeo-Aulas Cursos Online com Certificado Comprar Livros Foruns de Discussao

Você está aqui: Principal » Lista Completa de Tutoriais

Sobre este Tutorial

Autor: Mauricio Pereira Borges Junior
Data: 29-08-2005
Categoria: Programação
Assunto: C# - BÁSICO
Visitas: 13827
E-mail: mauricio@ascompras.com
Site: http://www.mauriciojunior.org/
Avaliação: (5 votos)
1 2 3 4 5
Comentários: Ler / Escrever

Inserindo Usuário no Banco de Dados MYSQL Usando Tecnologia AJAX

 

Olá pessoal, meu nome é Maurício Júnior, demonstrarei nesse artigo como inserir um usuário no banco de dados sem realizar o postback ou refresh na página. Esse artigo é uma continuação do artigo Ajax anterior.

 

Referência: 1-1

 

O primeiro de tudo é criar uma tabela no banco de dados MYSQL com o nome tb_usuario e com os seguintes campos:

 

TB_USUARIO
ch_usuario int(3) auto_increment
no_usuario varchar(200)
pw_usuario varchar(255)
email_usuario varchar(255)

 

Depois da estrutura do banco de dados criada, irei inserir um método dentro da classe Usuario.cs chamado insereUsuario(nome,senha,email).

 

 

No artigo anterior, criei a classe acessoBanco.cs com os métodos para abrir o banco de dados e fechar o banco de dados, ou seja, a conexão com o banco de dados. Estou usando a mesma classe e o mesmo método, o mesmo está com a cor vermelha acima. A string sql apenas pega os dados passados e insere no banco de dados automaticamente abrindo a conexão e fechando logo depois. Se for inserido corretamente o método retornará true, se der algum erro retornará false.

 

Referência: 1-2

 

Dentro do método insereUsuario, estou utilizando a classe Criptografia.cs e o método encrypt passando a string senha.

 

Abaixo segue todo o código da classe Criptografia.cs:

 

 

Passando agora para a parte HTML, mais especificamente a página WebForm1.aspx coloquei o código seguinte:

 

<form id="Form1" method="post" runat="server">

Nome: <asp:TextBox ID="txtNome" Runat="server"></asp:TextBox><br>

Senha:<asp:TextBox ID="txtSenha" TextMode=Password Runat="server"></asp:TextBox><br>

E-mail<asp:TextBox ID="txtEmail" Runat="server"></asp:TextBox><br>

<button onclick="InsereUsuario()" type="button">Insere Usuário</button>

<br><br>

<div id="divResposta"></div>

</form>

 

Veja que tenho os objetos na tela como nome, senha, email e um botão Insere Usuário. Preste atenção que, o meu botão executa um script em javascript chamado InsereUsuario(). Veja o código abaixo:

 

<script language="javascript">

function InsereUsuario(){

var nome = document.Form1.txtNome.value;

var senha = document.Form1.txtSenha.value;

var email = document.Form1.txtEmail.value;

Usuario.insereUsuario(nome,senha,email,InsereUsuario_CallBack);

}

function InsereUsuario_CallBack(response){

var retorno = response.value;

if (retorno){

document.all('divResposta').innerHTML = "Inserido com sucesso !!";

}else{

document.all('divResposta').innerHTML = "Erro ao inserir usuario !!";

}

}

</script>

 

Depois de todo código inserido no HTML do webform1.aspx, só inicie o seu projeto com o banco de dados iniciado.

 

Referência: 1-3

 

Digite valores nos campos e clicar no botão para inserir.

 

Veja que o mesmo irá inserir no banco de dados sem mesmo dar um refresh na página ou falando diretamente com os desenvolvedores .net, um postback.

 

Referência: 1-4

 

Referência: 1-5

 

Veja no banco de dados que o mesmo foi inserido com sucesso.

 

Referência: 1-6

 

Espero que tenha ajudado a todos.

 

Mauricio Junior

mauricio@ascompras.com

www.ascompras.com.br

 

LISTA DE TODOS OS TUTORIAIS DISPONÍVEIS

 


CURSOS ONLINE COM CERTIFICADO E SUPORTE
Gerência de Projetos SQL Server 2005 Gerência Financeira Windows Server 2003
MS Project 2007 Photoshop Projeto e Interconexão de Redes LAN Técnico Profissionalizante de Informática
CURSO EM FORMATO DE VÍDEO-AULA
EXEMPLOS PRÁTICOS PASSO A PASSO COM SOM E IMAGEM
Clique no curso para informações detalhadas
Curso Duração Informações
ACCESS
Vídeo-Aula - Access 2007 - Curso Básico 2h01m Clique aqui
Vídeo-aula - Access 2007 - Tudo Sobre Consultas 2h30m Clique aqui
Vídeo-Aula - Curso Avançado de Access 2003 2h48m Clique aqui
Vídeo-Aula - Curso Básico de Access 2003 2h49m Clique aqui
EXCEL
Vídeo-aula - Criando uma Agenda no Excel 40m Clique aqui
Vídeo-aula - Curso de Macros e Programação VBA no Excel - Avançado 11h27m Clique aqui
Vídeo-aula - Curso de Macros e Programação VBA no Excel - Básico e Int... 13h02m Clique aqui
Vídeo-aula - Excel 2003 - Curso Básico 3h03m Clique aqui
Vídeo-Aula - Excel 2007 - Curso Avançado 2h30m Clique aqui
Vídeo-Aula - Excel 2007 - Curso Básico 2h35m Clique aqui
Vídeo-Aula - Tabelas Dinâmicas Avançadas no Excel 2003 2h Clique aqui
Vídeo-aula - Tudo Sobre Funções Matriciais no Excel 2h30m Clique aqui
Vídeo-Aula - Tudo Sobre Gráficos no Excel 9h Clique aqui
Vídeo-aula interativa: Tudo Sobre Tabelas Dinâmicas no Excel 2003 2h30m Clique aqui
WORD
Vídeo-Aula - Curso Básico de Word 2003 2h14m Clique aqui
Vídeo-aula - Word 2003 Avançado 1h34m Clique aqui
Vídeo-aula - Word 2003 Básico 2h14m Clique aqui
Vídeo-Aula - Word 2007 - Curso Básico 2h23m Clique aqui
POWERPOINT
Vídeo-Aula - Curso Básico de PowerPoint 2003 2h22m Clique aqui
WINDOWS
Vídeo-Aula - Curso Básico de Windows XP 2h36m Clique aqui
Vídeo-Aula - Windows XP - Formatação e Instalação 3h47m Clique aqui
Vídeo-Aula - Windows XP Básico + Intermediário + Dicas Práticas 8h Clique aqui
PROGRAMAÇÃO
Vídeo-Aula - CALCULADORA HP 12C - Curso Prático em 80 Lições 02h30m Clique aqui
Vídeo-Aula - CALCULADORAS HP 50G - 49G/G+ - 48 GII -- Clique aqui
Vídeo-Aula - Curso Completo de Lógica de Programação 22h15m Clique aqui
Vídeo-Aula - Lógica de Programação com VB.NET 14h Clique aqui
CONCURSOS PÚBLICOS
Vídeo-aula - Excel Para Concursos Públicos - Simulados e Provas Coment... 2h Clique aqui
Vídeo-Aula - Matemática Básica - Módulo I 22h Clique aqui
Vídeo-aula - Matemática Financeira - Teoria e Prática 9h10m Clique aqui
Vídeo-Aula - Raciocínio Lógico - Curso Completo e Prático 12h Clique aqui
Vídeo-aula - Série Concursos: Inglês ESAF - Simulados e Provas Comenta... 2h Clique aqui
BANCO DE DADOS
Vídeo-Aula - Dominando o ORACLE - Curso Prático 12h Clique aqui
Vídeo-Aula - MySQL - Curso Completo e Prático 11h30m Clique aqui
Vídeo-aula - SQL Server 2005 - Reporting Services 2h30m Clique aqui
WEBDESIGN
Vídeo-Aula - Criação de Sites - Curso Básico 2h53m Clique aqui
Vídeo-Aula - Criando Blogs Profissionais - Curso Completo 45m Clique aqui
Vídeo-Aula - Criando Sites Dinâmicos Avançados com DreamWeaver CS3, PH... 4h54m Clique aqui
Vídeo-Aula - Criando Sites Dinâmicos com DreamWeaver CS3, PHP e MySQL 4h05m Clique aqui
Vídeo-Aula - Criando uma Loja Virtual com PHP e MySQL - Curso Completo 19h Clique aqui
Vídeo-Aula - Curso Completo de PHP + HTML + CSS 27h35m Clique aqui
Vídeo-Aula - DreamWeaver CS4 - Curso Prático 1h53m Clique aqui
Vídeo-aula - Flash CS3 - Básico e Prático 4h45m Clique aqui
Vídeo-Aula - Flash MX - Curso Básico 2h26m Clique aqui
Vídeo-Aula - HTML - Curso Prático 2h40m Clique aqui
Vídeo-Aula - Tableless - Crie Sites 100% nos Padrões Web 4h10m Clique aqui
INTERNET
DVD: Hardware - Curso Básico 58m Clique aqui
Vídeo-Aula - Curso de Microinformática Prática 4h35m Clique aqui
Vídeo-aula - Curso Prático de Internet 40m Clique aqui
Vídeo-aula - Curso Prático de Outlook Express 55m Clique aqui
CAD
Vídeo-Aula - Curso de Autocad 2D 4h Clique aqui
Vídeo-Aula - Curso de Autocad 3D 3h45m Clique aqui
VÍDEO E ÁUDIO
DVD: Conversão de Formatos Digitais: Áudio e Vídeo 1h26m Clique aqui
Vídeo-Aula - Como Criar Vídeo-Aulas - Curso Prático 1h04m Clique aqui
Vídeo-Aula - Curso de Teoria Musical 1h Clique aqui
PROGRAMAS GRÁFICOS
Vídeo-Aula -  Flash CS4 - Curso Prático 2h19m Clique aqui
Vídeo-Aula - Curso de CorelDraw X4 - Módulo I 3h Clique aqui
Vídeo-Aula - Curso Profissional Photoshop 4h20m Clique aqui
Vídeo-Aula - Fireworks CS4 - Curso Prático 1h35m Clique aqui
Vídeo-Aula - Photoshop CS4 - Curso Prático 4h24m Clique aqui
ADMINISTRAÇÃO E NEGÓCIOS
DVD - Curso de Oratória - Falando em Público sem Medo 2h36m Clique aqui
LIVROS CAMPEÕES DE VENDA NO SITE
Dossiê Hacker
Universidade Project
Loja de Livros

© Júlio Battisti, 2001 - 2009. Todos os direitos reservados.
É expressamente proibida a reprodução total ou parcial do conteúdo deste site e dos textos disponíveis, seja através de mídia eletrônica, impressa, ou qualquer outra forma de distribuição. Os infratores serão indiciados e punidos com base na lei nº 9.610 de 19/02/1998. Este tutorial só pode ser publicado no site www.juliobattisti.com.br e no site do Autor do tutorial. Nenhum outro site tem permissão para copiar e publicar este tutorial, mesmo que sejam mantidas todas as referências ao autor e ao site www.juliobattisti.com.br. Não é permitida a publicação deste tutorial em nenhum outro site.