• 技术文章 >常见问题 >Python常见问题

    Python怎么连接oracle数据库

    月亮邮递员月亮邮递员2020-03-25 16:00:43原创6776

    Python怎么连接oracle数据库

    1、下载cx_Oracle模块

    pip install cx_Oracle

    2、编写Python代码

    import cx_Oracle                                 #引用模块cx_Oracle
    #conn=cx_Oracle.connect(‘用户名/密码@主机ip地址:端口号/Service Name(SID)') 
    conn=cx_Oracle.connect('truck/******@10.74.**.**:****/****')    #连接数据库
    c=conn.cursor()                                  #获取cursor
    x=c.execute('select sysdate from dual')                  #使用cursor进行各种操作
    x.fetchone()
    c.close()                                      #关闭cursor
    conn.close()                                     #关闭连接

    正确输入参数之后,数据库连接成功

    3、Python连接Oracle如果有中文,可能会出乱码,可通过以下方法解决

    import os
    os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'

    同时,在Python脚本中,添加一行代码

    # -*- coding: utf-8 -*-

    更多技术请关注Python视频教程

    专题推荐:python 连接 数据库 oracle
    上一篇:Python怎么运行shell脚本 下一篇:Python怎么从sql提取表名

    相关文章推荐

    • 怎么读数据库postgresql• mysql怎么查看数据库• mysql无法创建数据库怎么办• 如何安装MySQL数据库

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网