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.