1.安装oracle驱动:
pip install cx_Oracle
2.数据库连接操作:conn = cx_Oracle.connect('xzt/xzt@localhost/testdb')#这里的顺序是用户名/密码@oracleserver的ip地址/数据库名字
cur = conn.cursor()
sql = "SELECT * FROM DUAL"
cur.execute(sql)
rows = cursor.fetchall()#得到所有数据集
for row in rows:
print("%d, %s, %s, %s" % (row[0], row[1], row[2], row[3]))#python3以上版本中print()要加括号用了
print(f"Number of rows returned: {cursor.rowcount}")
while (True):
row = cursor.fetchone() #逐行得到数据集
cur.close()
conn.commit()conn.close()
5.数据库查询:
import cx_Oracle
conn = cx_Oracle.connect('xzt/xzt@localhost/testdb')
cursor = conn.cursor ()
cursor.execute ("SELECT * FROM STUDENT_TB")
rows = cursor.fetchall() #得到所有数据集
for row in rows:</