[pyar] Conexión Python - Oracle

Francois Dion francois.dion en gmail.com
Mar Ene 29 14:20:17 ART 2013


2013/1/29 Diego Manuel Piñero <dpinero en senasa.gob.ar>:
> Hola a tod en s, estoy haciendo un script para manipular algunos datos de unas
> tablas que están en Oracle. Encontré esta librería "cx_oracle" pero a la
> hora de hacer la conexión es lenta, una espera de más de 15 segundos. Con
> las query no tuve problemas. La pregunta es si existen otras librerías
> recomendables. Es solo para hacer un script.

?cuanto tiempo por solo el import? ?y solo ela conexion?

?problema de DNS quizás?

He utilizado cx_oracle directamente por un tiempo, sin problemas, pero
hay que asegurarse de no hacer un egg con zip, sino ánade 200+ms

Se puede usar también web.database:

import web

db = web.database(dbn='oracle', user= ...

Uno puede hacer un result = db.select(table) o una especificación de query:
results = db.query(the_query)

Y con transacciones : http://webpy.org/cookbook/transactions

El mismo código opera con postgresql, mysql, firebird, oracle,
sqllite, pero al final requiere psycopg2, cx_oracle etc.

Francois

--
www.pyptug.org  -  raspberry-python.blogspot.com  -  @f_dion



More information about the pyar mailing list