首页 > 数据库 >python: Connecting to Oracle 11g Database in Python

python: Connecting to Oracle 11g Database in Python

时间:2024-12-21 22:31:29浏览次数:5  
标签:11g Database python cursor cx install Oracle import

 

# encoding: utf-8
# 版权所有 2024 涂聚文有限公司
# 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎
# 描述:python -m pip install oracledb
# python -m pip install cx_Oracle --upgrade
# pip install cx_Oracle
# Author    : geovindu,Geovin Du 涂聚文.
# IDE       : PyCharm 2024.3 python 3.11
# os        : windows 10
# database  : mysql 9.0 sql server 2019, poostgreSQL 17.0
# Datetime  : 2024/12/21 22:14
# User      : geovindu
# Product   : PyCharm
# Project   : Pysimple
# File      : oracledemo.py
# explain   : 学习
import getpass
import oracledb
import cx_Oracle

# 连接到Oracle数据库
connection = cx_Oracle.connect(user="SCOTT", password="88888", dsn="localhost/ORCL")

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

# 执行查询
cursor.execute("SELECT * FROM DEPT")

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

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

  

 

标签:11g,Database,python,cursor,cx,install,Oracle,import
From: https://www.cnblogs.com/geovindu/p/18621487

相关文章

  • Python 潮流周刊#82:美国 CIA 如何使用 Python?(摘要)
    本周刊由Python猫出品,精心筛选国内外的250+信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进Python技术,并增长职业和副业的收入。分享了12篇文章,12个开源项目,全文2200字。以下是本期摘要:......
  • 用Python开发高级游戏:实现3D迷宫游戏
    Python虽然被认为是一门简单易学的语言,但它在游戏开发领域同样具有强大的潜力,尤其是结合诸如Pygame、Panda3D、PyOpenGL等框架,可以开发出复杂的游戏。在本文中,我们将通过一个示例,介绍如何使用Python开发一个高级3D迷宫游戏。本文使用的框架是Panda3D,一个专为3D游戏开发设......
  • DTS207TC Database Development and Design
    Modulecodeand TitleDatabase Developmentand Design ( DTS207TC)SchoolTitleSchoolofAIandAdvanced ComputingAssignmentTitle002:AssessmentTask 2 (CW)Submission Deadline23:59, 24th Dec (Friday)Database Deve......
  • 6.python列表
    Python列表(List)深度总结文章目录Python列表(List)深度总结1.列表的基本概念2.访问列表中的元素3.修改列表4.删除列表元素5.列表的操作符6.列表的内置函数7.列表的方法8.列表的高级用法8.1列表推导式(ListComprehensions)8.2列表的浅拷贝与深拷贝8.3......
  • 32.Python基础篇-socketserver模块
    socketserver模块是什么?是Python中一个用于简化基于socket的网络服务实现的模块。它提供了一些高层次的类,帮助开发者更容易地实现网络服务。可以实现并发请求处理使用socketserver实现的server端,代码演示:importsocketserver#导入socketserver模块,用于简化基于sock......
  • 31.Python基础篇-hmac模块
    hmac与hashlib模块的区别hmac模块基于hashlib提供的哈希算法,在计算哈希时加入了一个“密钥”。主要用于生成“消息认证码”(MAC),通过一个密钥和数据共同生成哈希值,以此来验证数据的完整性和身份。需要密钥,它的目的是防止消息篡改并验证消息是否来源于可信的发送方。hashlib......
  • python毕设 旅游景点推荐系统论文+程序
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于旅游景点推荐系统的研究,现有研究主要集中在基于用户评价或固定算法的推荐方面,专门针对结合Python语言构建的旅游景点推荐系统的研......
  • Python中实现对数字字符串按位求和——sum()&map()
    要快速给数字字符串的每一位数求和,可以使用Python的内置函数来实现。以下是几种常见的方法:1.使用sum()和map()number_str='12345'result=sum(map(int,number_str))print(result)#输出:15解释:map(int,number_str):将字符串中的每一位字符转换为整数。m......
  • 30.Python基础篇-socket模块
    介绍socket模块是用于实现网络通信的模块。它提供了底层网络操作的接口,使得用户可以通过网络实现客户端和服务器之间的数据传输。通过socket模块,程序可以通过网络进行数据传输、连接和通信。使用socket模块创建一个TCP服务server端代码#server端代码importsocketsk......
  • 【华为OD-E卷-寻找关键钥匙 100分(python、java、c++、js、c)】
    【华为OD-E卷-寻找关键钥匙100分(python、java、c++、js、c)】题目小强正在参加《密室逃生》游戏,当前关卡要求找到符合给定密码K(升序的不重复小写字母组成)的箱子,并给出箱子编号,箱子编号为1~N。每个箱子中都有一个字符串s,字符串由大写字母、小写字母、数字、标点符号......