Во-первых, скачиваем сам модуль с сайта http://cx-oracle.sourceforge.net/, и не забываем каждый раз в программе делать импорт:
import cx_Oracle
Пример 1
Получение набора записей по sql-запросу
#подключаем модуль
import cx_Oracle
#Подключаемся к базе
myconnection = cx_Oracle.connect(username, password, databasename)
#Cоздаем курсор
mycursor = myconnection.cursor()
# выполяем sql-запрос
mycursor.execute('select tt.field1, tt.field2, tt.filed3 from mytable tt')
# парсим полученный результат в список кортежей
result = mycursor.fetchall()
# бежим по записям и выполняем любые действия
for (myfield1, myfield2, myfield3) in result:
#выводим на экран значения полей
print field1+'|'+ field2 + '|' + field3
# после выполнения всех нужных нам действий закрываем соединение с базой
myconnection.close
.. ПРОДОЛЖЕНИЕ СЛЕДУЕТ
Комментариев нет:
Отправить комментарий