python3如何操作oracle数据库?
python中使用cx_Oracle进行数据库的操作,可以使用pip3 install cx_Oracle安装该模块。
注意:数据库的版本以及位数和cx_Oracle要对应。
使用步骤:
1.导入cx_Oracle :import cx_Oracle
2.连接数据库cx_Oracle.connect('用户名/密码@主机IP:端口/数据库实例')
3.获取游标,如下图
4.执行语句
获取游标后就可以使用游标执行sql语句了,例如插入一条数据。
调用cursor对象的execute方法,传入要执行的语句。修改数据库记得要调用Connection对象的commit方法提交,提交后数据被写入到数据库中。
接下来通过查询语句把数据读出来
还是使用execute执行sql语句,然后调用Cursor对象的fetchone提取一条记录返回给res,最后打印出来。
5.使用完后释放资源,分别调用cursor对象的close和Connection对象的close。