본문 바로가기

Python

[Python] DB에 Select하기

저번 포스팅에 이어서 Oracle DB에 Select하는 방법을 알아보겠습니다.

 

con = connect("연결주소")

 

먼저 DB를 파이썬과 연결해줍니다.

 

sql = "select c_name, c_price, c_bean from mar07_coffee order by c_price"

 

그 다음은 실행할 select문을 sql 변수에 담아줄게요.

 

총괄 객체인 cursor도 빠지면 섭섭할 것입니다.

 

cur = con.cursor()

 

다음은 cursor의 실행 기능을 사용해야겠습니다.

 

cur.execute(sql)

 

이때 select로 받아온 결과 데이터는 cur에 tuple형태로 저장되고,

 

for n, p, b in cur:
    print(n, p, b)

 

tuple형태의 데이터를 출력하기 위해서는

반복문을 사용해서 해당 데이터들을 출력하면 됩니다.

 

'Python' 카테고리의 다른 글