Se você já leu o Tutorial Postgresql – parte 1 este post é uma continuação. Aqui nós veremos como manipular um banco de dados PostgreSql no Python3.
Além da instalação mostrada no primeiro post precisaremos de
# ou
$ sudo apt-get install python3-psycopg2 # para python3
Começando…
Veja o prompt:
Criando o banco
Se existir o banco faça
e crie novamente. Para sair digite
Abra o python3.
Python 3.4.0 (default, Apr 11 2014, 13:05:18)
[GCC 4.8.2] on linux
Type “help”, “copyright”, “credits” or “license” for more information.
>>>
Importe o psycopg2
Conectando a um banco de dados existente
Abrindo um cursor para manipular o banco
Criando uma nova tabela
Inserindo dados.O Psycopg faz a conversão correta. Não mais injeção SQL.
>>> cur.execute(“INSERT INTO person (name, age) VALUES (%s, %s)”,(‘Regis’, 35))
Grava as alterações no banco
Select
>>> cur.fetchall()
Fecha a comunicação com o banco
>>> conn.close()
>>> exit()
Leia também
http://initd.org/psycopg/docs/
http://initd.org/psycopg/docs/usage.html
Este artigo foi importado automaticamente por fazer parte do Planetário Dev. Quer fazer parte deste HUB de conteúdos? Faça parte do Planetário e veja as vantagens.
Não tem site ou blog? Seja um autor do site e ainda pode ser remunerado.
Leia também: