Advertisement
estevaorada

Classe de Conexão SQLite

Aug 8th, 2022 (edited)
879
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.19 KB | None | 0 0
  1.     class ConexaoBD
  2.     {
  3.         // Objeto de conexão SQL:
  4.         public SQLiteConnection conexao;
  5.  
  6.         // Contrutor de conexão:
  7.         public Banco()
  8.         {
  9.             // Apontar onde estará nosso arquivo de banco de dados:
  10.             conexao = new SQLiteConnection("Data Source=banco.sqlite3");
  11.             // Verificar se o arquivo banco.sqlite3 NÃO existe:
  12.             if (!File.Exists("./banco.sqlite3"))
  13.             {
  14.                 // Criar o arquivo de banco de dados:
  15.                 SQLiteConnection.CreateFile("banco.sqlite3");
  16.             }
  17.         }
  18.         // Método para conectar:
  19.         public void Conectar()
  20.         {
  21.             // Verificar se a conexão não está aberta:
  22.             if(conexao.State != ConnectionState.Open)
  23.             {
  24.                 // Abrir a conexão:
  25.                 conexao.Open();
  26.             }
  27.         }
  28.  
  29.         // Método para desconectar:
  30.         public void Desconectar()
  31.         {
  32.             // Verificar se a conexão não está fechada:
  33.             if(conexao.State != ConnectionState.Closed)
  34.             {
  35.                 // Fechar a conexão:
  36.                 conexao.Close();
  37.             }
  38.         }
  39.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement