📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# tuple (1)

Python 2019. 3. 18. 13:12

[Python] 파이썬 오라클(cxOracle) 사용시 쿼리 결과 Dictionary 로 받기

파이썬(Python) 오라클(cxOracle) 사용시 쿼리 결과 Dictionary로 받기파이썬에서 오라클과 DB 연동을 할 때 사용하는 cxOracle 라이브러리는 SELECT 해오는 쿼리 결과가 기본적으로 tuple 형태입니다.('kim', 27, '서울시 광진구')그러나 이런 형태라면 데이터를 구할 때 index를 가지고 다루어야 하므로 나중에 코드를 보았을 때 알아보기 힘든 형태가 됩니다.name = row[0] #kimage = row[1] #27address = row[2] #서울시 광진구다행히 cxOracle은 cursor의 rowfactory 라는 메서드를 오버라이딩하여 리턴받는 데이터의 형태를 바꿀 수 있습니다.#메서드 정의def makeDictFactory(cursor): co..