安装cx_Oracle

使用Pycharm,在终端窗口输入pip install cx_Oracle
在这里插入图片描述
安装成功后 , 在解释器地址下的Lib\site-packages 文件夹下产生对应库,我 D:\Python\Pythoncode\venv\Lib\site-packages,
在这里插入图片描述

代码

import cx_Oracle

def Sql_link():
    # 连接数据库
    #db = cx_Oracle.connect(user="用户名", password="密码",
                               # dsn="地址")
    try:
        db = cx_Oracle.connect(user="用户名", password="密码",
                               dsn="10.48.68.164:1521/xxxx")
    except cx_Oracle.DatabaseError as meg:
        print(meg)
    # 使用 cursor() 方法创建一个游标对象
    cursor = db.cursor()
    return db, cursor

def get_ope_type():
    """
    :return:
    """
    db, cur = Sql_link()
    # 获得
    sqlope_type = """select * from EXE_T_OPE_RECODE """
    resql_ope = cur.execute(sqlope_type)
    resql_ope01 = resql_ope.fetchall()
    # 将元组转成list\
    l_ope_type = []
    for v_ope in resql_ope01:
        l_ope_type.append(v_ope)
        print(l_ope_type)
    return  l_ope_type

get_ope_type()
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐