zoukankan      html  css  js  c++  java
  • cx_Oracle库小白入门

    cx_Oracle是一个Python 扩展模块,通过使用所有数据库访问模块通用的数据库 API来实现 Oracle 数据库的查询和更新。

    官方文档:https://cx-oracle.readthedocs.io/en/latest/# 

    一. cx_Oracle安装

    下面介绍cx_Oracle的安装方法——pip大法 + 清华镜像源。网上有很多关于cx_Oracle的安装方法介绍,要匹配Oracle版本和python版本之类的,这个方法就不做介绍了。我们用简单的!让pip自己去匹配,搭配清华镜像源使用,so easy!

    pip install cx_Oracle -i http://mirrors.aliyun.com/pypi/simple/ 

    二. 入门例子

    import cx_Oracle
    
    conn = cx_Oracle.connect('用户名/密码@主机IP地址') 
    curs = conn.cursor()   #创建游标
    sql_cmd = r'select * from ……'
    curs.execute(sql_cmd)   #执行sql语句
    #遍历打印查询结果
    for row in curs:
        print(row)
    curs.close()  #关闭游标  
    conn.close() #关闭与数据库的连接

    三. 常见报错及解决方法(持续更新)

    1. cx_Oracle.DatabaseError: ORA-00911: 无效字符

    问题原因:检查sql语句末尾是否有分号“;”,如果有分号就会出现此报错

    解决方法:去掉分号

  • 相关阅读:
    javaMap
    javaCollections
    java线程
    mysql插入,删除
    mysql基础(1)
    javaSet,Date
    中青杯数学建模大赛
    javaJDBC
    中秋记事~~项目开发
    太高兴了,今天有人送我吃月饼!
  • 原文地址:https://www.cnblogs.com/yukifun/p/12718539.html
Copyright © 2011-2022 走看看