python3 oracle数据库操作_python 操作Oracle数据库

本文介绍了如何使用Python3连接并操作Oracle数据库,包括安装cx_Oracle驱动、数据库连接、查询、插入数据以及爬虫抓取彩票号码并存入数据库的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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:</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值