📌 1. 오라클 연결설치

📌 2. 접근
import cx_Oracle
dsn = cx_Oracle.makedsn('localhost',1521,"xe") # makedsn는 연결하는 고리를 만드는 것
con = cx_Oracle.connect("scott", "tiger", dsn)
cursor = con.cursor() # cursor를 가지고 DB에 접근할거임
📌 3. insert
import cx_Oracle
dsn = cx_Oracle.makedsn('localhost',1521,"xe") # makedsn는 연결하는 고리를 만드는 것
con = cx_Oracle.connect("scott", "tiger", dsn)
cursor = con.cursor() # cursor를 가지고 DB에 접근할거임
vdeptno = input('부서번호 입력 : ')
vdname = input('부서명 입력 : ')
vloc = input('위치입력 : ')
cursor.execute("insert into dept values(:deptno, :dname, :loc)",
deptno=vdeptno, dname=vdname, loc=vloc )
con.commit()
con.close()
📌 4. select
import cx_Oracle
dsn = cx_Oracle.makedsn('localhost',1521,"xe") # makedsn는 연결하는 고리를 만드는 것
con = cx_Oracle.connect("scott", "tiger", dsn)
cursor = con.cursor() # cursor를 가지고 DB에 접근할거임
cursor.execute("""SELECT * FROM dept""")
deptTbl = cursor.fetchall()
print(deptTbl)
for deptRow in deptTbl:
print('deptRow-->',deptRow)
for deptCol in deptRow:
print('deptCol->',deptCol)
con.close()