python3如何操作oracle数据库?

python中使用cx_Oracle进行数据库的操作,可以使用pip3 install cx_Oracle安装该模块。
注意:数据库的版本以及位数和cx_Oracle要对应。


使用步骤:

1.导入cx_Oracle :import cx_Oracle


2.连接数据库cx_Oracle.connect('用户名/密码@主机IP:端口/数据库实例')

image.png


3.获取游标,如下图

image.png


4.执行语句
获取游标后就可以使用游标执行sql语句了,例如插入一条数据。

image.png

调用cursor对象的execute方法,传入要执行的语句。修改数据库记得要调用Connection对象的commit方法提交,提交后数据被写入到数据库中。
接下来通过查询语句把数据读出来

image.png

还是使用execute执行sql语句,然后调用Cursor对象的fetchone提取一条记录返回给res,最后打印出来。


5.使用完后释放资源,分别调用cursor对象的close和Connection对象的close。

image.png

演示站
上一篇:linux的tree命令
下一篇:64位Qt 编译的程序gif动画不显示

发表评论