SQLite Python

Esta seção mostra passo a passo como trabalhar com o banco de dados SQLite usando a linguagem de programação Python .

Python fornece duas interfaces populares para trabalhar com a biblioteca de banco de dados SQLite: PySQLite e APSW . Cada interface atende a um conjunto de necessidades diferentes.

PySQLite

O PySQLite fornece uma interface padronizada compatível com Python DBI API 2.0 para o banco de dados SQLite. Se a sua aplicação precisa suportar não apenas o banco de dados SQLite, mas também outros bancos de dados como MySQL, PostgreSQL e Oracle, o PySQLite é uma boa escolha.

PySQLite faz parte da biblioteca padrão do Python desde a versão 2.5 do Python

APSW

Se sua aplicação precisa suportar apenas o banco de dados SQLite, você deve usar o módulo APSW, que é conhecido como Another Python SQLite Wrapper.

O APSW fornece a camada mais fina sobre a biblioteca de banco de dados SQLite. O APSW foi projetado para imitar o SQLite C nativo, portanto, tudo o que você pode fazer na API SQLite C, você também pode fazer em Python.

Além de cobrir a biblioteca SQLite, o APSW fornece muitos recursos de baixo nível, incluindo a capacidade de criar agregações, funções e agrupamentos definidos pelo usuário a partir do Python. Ele ainda permite que você escreva uma implementação de tabela virtual usando Python.

SQLite Python

Usaremos o wrapper PySQLite para demonstrar como trabalhar com a biblioteca de banco de dados SQLite usando Python.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *