Escolar Documentos
Profissional Documentos
Cultura Documentos
e criando tabelas
_________________________________________________
import sqlite3
conexao = sqlite3.connect('meu_banco.db')
_________________________________________________
try:
# Abertura de conexão e aquisição de cursor
conexao = conector.connect('./meu_banco.db')
cursor = conexao.cursor()
# Efetivação do comando
conexao.commit()
finally:
# Fechamento das conexões
if conexao:
cursor.close()
conexao.close()
___________________________-
try:
# Abertura de conexão e aquisição de cursor
conexao = conector.connect('./meu_banco.db')
cursor = conexao.cursor()
# Efetivação do comando
conexao.commit()
finally:
# Fechamento das conexões
cursor.close()
conexao.close()
_________________________________________________
# Efetivação do comando
conexao.commit()
_________________________________________________
Inserting Data
:)
try:
# Abertura de conexão e aquisição de cursor
conexao = conector.connect('./meu_banco.db')
cursor = conexao.cursor()
# Execução de um comando: INSERT INTO...
comando = '''
INSERT INTO Pessoa (cpf, nome, nascimento, oculos)
VALUES (12345678900, 'João', '2000-01-31', 1);
'''
cursor.execute(comando)
# Efetivação do comando
conexao.commit()
finally:
# Fechamento das conexões
if conexao:
cursor.close()
conexao.close()
__________________________________________________
class Pessoa:
def __init__(self, cpf, nome, nascimento, usa_oculos):
self.cpf = cpf
self.nome = nome
self.nascimento = nascimento
self.usa_oculos = usa_oculos
_____________________________________________________
try:
# Abertura de conexão e aquisição de cursor
conexao = conector.connect('./meu_banco.db')
cursor = conexao.cursor()
# Efetivação do comando
conexao.commit()
finally:
# Fechamento das conexões
cursor.close()
conexao.close()
___________________________________________________
try:
# Abertura de conexão e aquisição de cursor
conexao = conector.connect('./meu_banco.db')
cursor = conexao.cursor()
# Efetivação do comando
conexao.commit()
finally:
# Fechamento das conexões
cursor.close()
conexao.close()
________________________________________________________________
conexao = conector.connect("./meu_banco.db")
conexao.execute("PRAGMA foreign_keys = on")
cursor = conexao.cursor()
cursor.execute(comando2, vars(veiculo1))
cursor.execute(comando2, vars(veiculo2))
cursor.execute(comando2, vars(veiculo3))
cursor.execute(comando2, vars(veiculo4))
conexao.commit()
cursor.close()
conexao.close()
_________________________________________________
Listando colunas:
conexao = conector.connect("./meu_banco.db")
cursor = conexao.cursor()
cursor.close()
conexao.close()
_______________________________________________________-
import sqlite3
con = sqlite3.connect("./meu_banco.db")
cur = con.cursor()
con.commit()
con.close()
_______________________________________________________
try:
# Abertura de conexão e aquisição de cursor
conexao = conector.connect('./meu_banco.db')
cursor = conexao.cursor()
# Efetivação do comando
conexao.commit()
finally:
# Fechamento das conexões
if conexao:
cursor.close()
conexao.close()
_________________________________________________________________
#Abertura de conexao
conexao = conector.connect(./meu_banco.db")
cursor = conexao.cursor()
# Efetivação do comando
conexao.commit()
finally:
# Fechamento das conexões
if conexao:
cursor.close()
conexao.close()
_____________________________________________________
_____________________________________________________
conexao = conector.connect("./meu_banco.db")
conexao.execute("PRAGMA foreign_keys = on")
cursor = conexao.cursor()
# Efetivacao do comando
conexao.commit()
______________________________________________________________________________
conexao = conector.connect("./meu_banco.db")
conexao.execute("PRAGMA foreign_keys = on")
cursor = conexao.cursor()
# Efetivacao do comando
conexao.commit()
______________________________________________________________________________
conexao = conector.connect("./meu_banco.db")
cursor = conexao.cursor()
#Recuperação de dados
registros = cursor.fetchall()
print("Tipo retornado pelo fetchall():", type(registros))
conexao.commit()
OR
conexao = conector.connect("./meu_banco.db")
cursor = conexao.cursor()
# Definicao do comando
# Recuperacao de registros
registros = cursor.fetchall()
for registro in registros:
pessoa = Pessoa(*registro)
print("cpf", type(pessoa.cpf), pessoa.cpf)
print("nome", type(pessoa.nome), pessoa.nome)
print("nascimento", type(pessoa.data_nascimento), pessoa.data_nascimento)
print("oculos", type(pessoa.usa_oculos), pessoa.usa_oculos)
# Efetivacao do comando
conexao.commit()