python 连接oracle(cx_O

发布时间:2019-07-12 10:00:01编辑:auto阅读(1652)

    使用python连接oracle数据库;
    1.安装python3.0;
    2.安装cx_Oracle模块;
    3.安装ORACLE_CLIENT ;
    (ORACLE_CLIENT和python位数保持一致;要么都安装32位要么都用64位)

    导入连接oracle的模块
    import cx_Oracle
    #获取连接
    username=用户名
    pass=密码
    ipadd=数据库地址
    sid=数据库实例
    conn=cx_Oracle.connect('username/pass@ipadd/sid')
    c=conn.cursor()
    sql="sql语句"
    #执行sql
    x=c.execute(sql)
    #得到结果列表
    relist = c.fetchall()
    #循环结果列表
    for i in serlist:
        print(i)
            #如果是增删改操作需要commit提交才会写入到数据库
            #conn.commit()
    #关闭连接
    c.close()

关键字