运维联盟俱乐部

 找回密码
 立即注册
查看: 325|回复: 0

python3连接oracle并打印sql结果

[复制链接]
  • TA的每日心情
    开心
    2023-8-9 11:05
  • 发表于 2023-8-28 15:11:38 | 显示全部楼层 |阅读模式
    import cx_Oracle

    # 数据库连接信息
    db_host = 'localhost'    # 数据库主机名
    db_port = 1521           # 数据库端口号
    db_service = 'ORCL'      # 数据库服务名
    db_user = 'your_username'    # 数据库用户名
    db_password = 'your_password'    # 数据库密码

    # 连接到Oracle数据库
    dsn = cx_Oracle.makedsn(db_host, db_port, service_name=db_service)
    conn = cx_Oracle.connect(user=db_user, password=db_password, dsn=dsn)

    # 创建游标
    cursor = conn.cursor()

    # 执行SQL查询语句
    sql = "SELECT * FROM your_table"
    cursor.execute(sql)

    # 获取查询结果
    result = cursor.fetchall()

    # 打印查询结果
    for row in result:
        print(row)

    # 关闭游标和数据库连接
    cursor.close()
    conn.close()

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    运维联盟俱乐部 ( 冀ICP备19036648号 )

    GMT+8, 2024-5-3 01:52 , Processed in 0.052811 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表