Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lordstarlight

Cadastrar, alterar, listar e deletar um registro em MySQL

Recommended Posts

Olá pessoal,

 

Alguém pode dá um exemplo simples de cadastra, listando, alterar e excluir um registro em um bd mysql?

Utilizando: SQLconnection, SQLQuery, DataSource e outros componentes que forem necessário.

 

Valeu pela força.

Compartilhar este post


Link para o post
Compartilhar em outros sites

DBexpress é simples de configurar, porém ele suporta até o MySQL 4. Para utilizar o MySQL 5 com o delphi, você pode utilizar a combinação MySQL + ODBC. Puxe o driver ODBC para o MySQL no site www.mysql.com e instale na máquina. Com um banco de dados já criado, acesse a janela de configuração de drivers ODBC do windows, crie uma nova conexão e configure os componentes da paleta ADO para utilizar esta conexão.

 

Para conectar via DBExpress, siga o seguinte:

Clique duas vezes no SQLConnection, selecione a Conection MySQLConection, no painel direito, configure os dados do seu servidor (host, user, password e database) e clique em Ok. Selecione o SQLQuery e Mude a propriedade SQLConnection para o SQLConnection que você configurou. Para executar instruções SQL, utilize a propriedade SQL do SQLQuery, exemplo:

SQLQuery1.SQL.Add('Select * from usuarios');
SQLQuery.Open;
SQLQuery.close;
SQLQuery.SQL.Clear;
SQLQuery.SQL.Add('Drop Table Teste');
SQLQuery.SQL.ExecSQL;

Assim, é só lembrar que sempre que for executar SELECTs, utilize o método Open e para os outros casos, utilize ExecSQL.

 

Para visualizar o resultado de seus SELECTs, você pode utilizar o DataSource para linkar a um DBGrid ou utilizar os métodos de navegação (Prior, First, Last, Next e outros) e buscar os valores pelo FieldByName.

 

ADO, SQLConnection, IBConnection e outros são bastante parecidos, muda um detalhe ou outro, mas todos eles precisam dos mesmos tipos de informação (HostName, Login, Password, DataBase, Port)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.