Como usar o SQLite de um aplicativo C #

click fraud protection

Neste tutorial do SQLite, saiba como baixar, instalar e usar o SQLite como um banco de dados incorporado na tua C # formulários. Se você deseja um banco de dados pequeno e compacto - apenas um arquivo - no qual possa criar várias tabelas, este tutorial mostrará como configurá-lo.

01

de 02

Como usar o SQLite de um aplicativo C #

Gerenciador SQLite do Firefox

David Bolton

Faça o download do gerenciador SQLite. O SQLite é um excelente banco de dados com boas ferramentas de administração gratuitas. Este tutorial usa o SQLite Manager, que é uma extensão para o navegador Firefox. Se você possui o Firefox instalado, selecioneComplementos, então Extensões no menu suspenso na parte superior da tela do Firefox. Digite "SQLite Manager" na barra de pesquisa. Caso contrário, visite o SQLite-manager local na rede Internet.

Criar um banco de dados e tabela

Depois que o SQLite Manager estiver instalado e o Firefox reiniciado, acesse-o no menu Firefox Web Developer, no menu principal do Firefox. No menu Banco de Dados, crie um novo banco de dados. chamado "MyDatabase" para este exemplo. O banco de dados é armazenado no arquivo MyDatabase.sqlite, em qualquer pasta que você selecionar. Você verá que a legenda da janela tem o caminho para o arquivo.

instagram viewer

No menu tabela, clique em Criar a tabela. Crie uma tabela simples e chame-a de "amigos" (digite-a na caixa na parte superior). Em seguida, defina algumas colunas e preencha-a a partir de um arquivo CSV. Ligue para a primeira coluna idfriend, selecione INTEGER no combo Tipo de dados e clique no botão Chave Primária> e Único? caixas de seleção.

Adicione mais três colunas: primeiro nome e último nome, que são do tipo VARCHAR e era, que é INTEGER. Clique Está bem para criar a tabela. Ele exibirá o SQL, que deve se parecer com isso.

Clique no sim para criar a tabela e você deve vê-la no lado esquerdo em Tabelas (1). Você pode modificar esta definição a qualquer momento selecionando Estrutura nas guias no lado direito da janela do SQLite Manager. Você pode selecionar qualquer coluna e clicar com o botão direito do mouse em Editar coluna / Soltar coluna ou adicionar uma nova coluna na parte inferior e clicar no botão Adicionar coluna.

Preparar e importar dados

Usar Excel para criar uma planilha com colunas: idfriend, nome, sobrenome e idade. Preencha algumas linhas, certificando-se de que os valores em idfriend sejam exclusivos. Agora salve-o como um arquivo CSV. Aqui está um exemplo que você pode recortar e colar em um arquivo CSV, que é apenas um arquivo de texto com dados em um formato delimitado por vírgula.

No menu do banco de dados, clique em Importar e escolha Selecione o arquivo. Navegue até a pasta, selecione o arquivo e clique em Aberto na caixa de diálogo. Digite o nome da tabela (amigos) na guia CSV e confirme se "A primeira linha contém nomes de colunas" está marcada e "Campos fechados por" está definido como nenhum. Clique Está bem. Ele solicita que você clique em OK antes de importar, então clique nele novamente. Se tudo der certo, você terá três linhas importadas para a tabela de amigos.

Clique Executar SQL e altere o nome da tabela em SELECT * de nome da tabela para amigos e clique no botão Executar SQL botão. Você deve ver os dados.

Acessando o banco de dados SQLite a partir de um programa C #

Agora é hora de configurar o Visual C # 2010 Express ou o Visual Studio 2010. Primeiro, você precisa instalar o driver ADO. Você encontrará vários, dependendo de 32/64 bits e do PC Framework 3.5 / 4.0 no Sistema. Dados. Página de download do SQLite.

Crie um projeto em branco C # Winforms. Quando isso for feito e aberto, no Gerenciador de Soluções, adicione uma referência ao Sistema. Dados. SQLite. Visualize o Solution Explorer (no menu Exibir, se não estiver aberto) - e clique com o botão direito do mouse em Referências e clique Adicionar Referência. Na caixa de diálogo Adicionar referência que é aberta, clique no botão Squeaky toy e navegue até:

Pode estar em C: \ Arquivos de Programas (x86) \ System. Dados. SQLite \ 2010 \ bin, dependendo se você estiver executando o Windows de 64 ou 32 bits. Se você já o instalou, ele estará lá. Na pasta bin, você deve ver Sistema. Dados. SQLite.dll. Clique Está bem para selecioná-lo na caixa de diálogo Adicionar referência. Deve aparecer na lista de referências. Você precisa adicionar isso para qualquer projeto SQLite / C # futuro criado.

02

de 02

Uma demonstração Adicionando SQLite ao aplicativo C #

Captura de tela do aplicativo C # exibindo dados SQLite

David Bolton

No exemplo, o DataGridView, que é renomeado para "grade" e dois botões - "Ir" e "Fechar" - são adicionados à tela. Clique duas vezes para gerar um manipulador de cliques e adicione o seguinte código.

Quando você clica no Ir, cria uma conexão SQLite ao arquivo MyDatabase.sqlite. O formato da cadeia de conexão é do site connectionstrings.com. Existem vários listados lá.

Você precisa alterar o caminho e o nome do arquivo para o seu próprio banco de dados SQLite que você criou anteriormente. Quando você compila e executa isso, clique em Ir e você deverá ver os resultados da "seleção * de amigos" exibida na grade.

Se a conexão abrir corretamente, um SQLiteDataAdapter retornará um DataSet do resultado da consulta com o da.fill (ds); declaração. Um DataSet pode incluir mais de uma tabela; portanto, isso retorna apenas a primeira, obtém o DefaultView e o conecta ao DataGridView, que então o exibe.

O trabalho duro é adicionar o adaptador ADO e, em seguida, a referência. Depois disso, ele funciona como qualquer outro banco de dados em C # / .NET.

instagram story viewer