python~操作数据库

本文总结了Python连接和操作Oracle及MySQL数据库的方法,包括安装步骤、连接数据库、创建数据库和表、增删改查操作以及事务处理。详细步骤涵盖了从下载数据库驱动到执行SQL语句的全过程。

python连接数据库总结

1.连接oracle数据库

a.下载并安装64bit的Oracle和PLSQL,下载地址:

链接: https://pan.baidu.com/s/16DISSETVPvmsjjHJoK7K4A 提取码: r6rk

b.下载cx_Oracle:  py -3 -m pip install cx_Oracle

import cx_Oracle

db=cx_Oracle.connect('sms/123test@localhost/ora11g')   #连接oracle数据库

cursor = db.cursor ()                                  #创建游标cursor

cursor.execute ("select * from sms_captcha")           #执行sql语句

cursor.fetchone()              #获取一条记录,可通过死循环,直到获取的结果为空为止
#row = cursor.fetchone ()

cursor.fetchall()            #获取所有查询结果,然后再一行一行的迭代
rows=cursor.fetchall()
for row in rows:
       print (row[5])

cursor.execute("update sms_captcha s set s.captcha_code='123456' where s.id='123456'")
db.commit()         #更新数据库操作,提交事务

cursor.close()      #关闭游标

db.close ()         #关闭数据库连接

2.连接mysql数据库

a.下载地址:https://dev.mysql.com/downloads/windows/installer/        安装和配置环境变量(自行百度)

b.安装完成后:进入cmd窗口运行mysql -uroot -p,输入设置的密码即可进入本地mysql;退出mysql:ctrl+z+回车,或者exit

c.操作流程:

1.下载pymysql:py -3 -m pip install pymysql

2.连接数据库,获取游标

3.执行增删改查sql语句,提交事务;

4.关闭数据库连接

3.具体操作(以mysql为例,oracle操作同理)

(1)连接数据库,获取操作游标

#encoding:utf-8

import pymysql

# 打开数据库连接
conn = pymysql.connect(
    host 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值