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语句末尾是否有分号“;”,如果有分号就会出现此报错

    解决方法:去掉分号

  • 相关阅读:
    Java中的生产消费者问题
    线程ThreadDemo04
    Web开发的分层结构与MVC模式
    正则表达式
    jQuery总结
    深入学习Ajax
    JSTL标签库
    EL表达式
    JSP基础
    Servlet 总结
  • 原文地址:https://www.cnblogs.com/yukifun/p/12718539.html
Copyright © 2011-2022 走看看