Exemplo de conexão com o banco de dados Oracle
Em pesquisas na Internet atrás de maneiras para utilizar o Python com o Oracle, encontrei este módulo muito completo e fácil de usar. É o cx_Oracle que pode ser encontrado em http://starship.python.net/crew/atuining/cx_Oracle/index.html
Código
import cx_Oracle
uid = "user" # usuário
pwd = "senha" # senha
db = "db_conf" # string de conexão do Oracle, configurado no
# cliente Oracle, arquivo tnsnames.ora
connection = cx_Oracle.connect(uid+"/"+pwd+"@"+db) #cria a conexão
cursor = connection.cursor() # cria um cursor
cursor.execute("SELECT * from tab") # consulta sql
result = cursor.fetchone() # busca o resultado da consulta
if result == None:
print "Nenhum Resultado"
exit
else:
while result:
print result[0]
result = cursor.fetchone()
cursor.close()
connection.close()Com este pequeno exemplo dá para ilustrar a facilidade e praticidade deste módulo.


