`
rikugun
  • 浏览: 350391 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

cx_Oracle 脚本例子

阅读更多
根据总部提供的imsi,xim号,查询是否已成功办理业务。
做下笔记

#!/usr/bin/env python
# encoding: utf-8
"""
总部白卡对账确认.py

Created by rikugun on 2010-08-05.
Copyright (c) 2010 TYDIC. All rights reserved.
"""

import sys
import os
import cx_Oracle


DATA_FILE = 'data.dat'
RESULT_FILE = 'output.cvs'
OFF_SET_PROC_ID = 1
OFF_SET_IMSI = 2
OFF_SET_XIM = 7

def main():
	conn = cx_Oracle.Connection('log','pwd','crmapp')
	cur = conn.cursor()
	cur.prepare(''' select 1 from busi.info_gsm where xim_number = :xim and imsi = :imsi ''')
	f = open(RESULT_FILE,'w')
	for	line in open(DATA_FILE,'r'):
		fields = line.split()
		cur.execute(None,{'xim':fields[OFF_SET_XIM],'imsi':fields[OFF_SET_IMSI]})
		ret = cur.fetchall()
		# print ret
		f.write(fields[OFF_SET_PROC_ID]+'\t'+ ('success' if len(ret)>0 else 'failed') +'\n')
	f.close()
	cur.close()
	conn.close()

if __name__ == '__main__':
	main()

分享到:
评论

相关推荐

    cx_Oracle-7.3.0_oracle_cx_oracle_cx_Oracle7.3对应_python_jupyteror

    标题中的"cx_Oracle-7.3.0_oracle_cx_oracle_cx_Oracle7.3对应_python_jupyteror" 提到了一个关键的Python库——cx_Oracle,它是Python与Oracle数据库之间的一个接口,允许Python程序员使用Oracle的全部功能。cx_...

    cx_Oracle使用手册

    cx_Oracle是Python编程语言中用于连接Oracle数据库的一个模块。该模块遵循Python数据库API规范,并且适用于Oracle 11.2和12.1版本,同时兼容Python 2.x和3.x版本。cx_Oracle模块通过使用Oracle客户端库来实现与...

    Python连接oracle工具cx_Oracle官方文档

    cx_Oracle是Python数据库API规范的实现,用于访问Oracle数据库。目前,该模块经过对Oracle客户端版本11.2、12.1和12.2以及Python版本2.7、3.4、3.5和3.6的测试。cx_Oracle遵循开源的BSD许可证,这表示用户可以自由地...

    cx_oracle离线安装.rar

    cx_oracle是Python的一个扩展模块,用于连接Oracle数据库。它为Python程序员提供了访问Oracle数据库的接口,使得在Python中操作Oracle数据变得简单易行。在Linux环境下,由于可能没有网络或者安全策略限制,离线安装...

    cx_Oracle离线安装包

    cx_Oracle是Python的一个扩展模块,它提供了与Oracle数据库的连接功能,使得Python开发者能够方便地操作Oracle数据。本文将详细介绍在Linux环境下离线安装cx_Oracle的过程。 首先,我们关注的是cx_Oracle-5.2.1-11g...

    cx_Oracle-7.3.0.tar.gz

    `cx_Oracle` 是一个 Python 的数据库连接模块,它提供了与 Oracle 数据库交互的功能。`cx_Oracle-7.3.0.tar.gz` 是这个模块的最新版本,针对 Linux 操作系统。相比于常见的 `cx_Oracle-5.1.2` 版本,7.3.0 版本可能...

    python2.7_cx_oracle

    3. 安装完成后,cx_Oracle模块将被添加到Python的site-packages目录中,这样你就可以在Python脚本中通过`import cx_Oracle`来使用它。 在使用cx_Oracle时,你需要了解以下核心概念和操作: - 连接数据库:使用`cx_...

    Python使用cx_Oracle调用Oracle存储过程的方法示例

    本文实例讲述了Python使用cx_Oracle调用Oracle存储过程的方法。分享给大家供大家参考,具体如下: 这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace ...

    cx_Oracle-5.1.3.tar.gz,oracle-instantclient11.2

    cx_Oracle是Python中用于与Oracle数据库交互的一个重要库,它提供了高效、稳定的接口,使得Python程序员可以方便地操作Oracle数据库。这里我们将深入探讨cx_Oracle-5.1.3.tar.gz这个压缩包以及与其相关的oracle-...

    cx_Oracle-6.0b2-py3.6-win32.rar

    总的来说,cx_Oracle是Python与Oracle数据库交互的重要工具,无论是在普通的Python脚本还是在Django框架下,都能提供高效稳定的数据访问能力。正确安装和使用cx_Oracle,能帮助开发者更好地利用Python进行Oracle...

    cx_Oracle调用oracle所需驱动,

    在Python编程环境中,与Oracle数据库进行交互通常会使用cx_Oracle这个第三方库。cx_Oracle是Python的一个接口,它允许Python程序直接访问Oracle数据库,执行SQL查询和存储过程。为了能够顺利地使用cx_Oracle,我们...

    cx_Oracle-5.1.2-11g.win32-py2.7.msi

    安装过程中,系统会自动将cx_Oracle的动态链接库和必要的组件添加到Python的路径中,以便在Python脚本中直接import cx_Oracle。 使用cx_Oracle前,你需要在你的机器上安装Oracle客户端或者Instant Client,因为cx_...

    cx_Oracle需要的oci.dll

    在Python编程环境中,如果你需要与Oracle数据库进行交互,cx_Oracle是一个非常重要的模块。这个模块提供了Python访问Oracle数据库的接口,使得开发人员可以方便地在Python应用中执行SQL语句和处理结果。然而,仅仅...

    cx_Oracle使用方法

    cx_Oracle 使用方法 cx_Oracle 是一个 Python 库,用于连接 Oracle 数据库。下面将详细讲解 cx_Oracle 的使用方法。 安装 cx_Oracle 在使用 cx_Oracle 之前,需要先安装它。可以使用 pip install cx_Oracle 进行...

    windows下cx_oracle安装包

    python读取oracle数据库的安装包,为whl文件格式,适合python3.6与3.7版本。 cx_Oracle-7.3.0-cp36-cp36m-win_amd64.whl cx_Oracle-7.3.0-cp37-cp37m-win_amd64.whl

    cx_Oracle-5.1.2-11g.win-amd64-py2.7.exe

    【cx_Oracle-5.1.2-11g.win-amd64-py2.7.exe】这个文件是Python编程语言中用于连接Oracle数据库的一个重要组件——cx_Oracle库的安装程序。cx_Oracle是一个Python接口,它使得Python开发者能够方便地与Oracle数据库...

    cx_Oracle-5.1.3.tar.gz

    4. **安装脚本**:如setup.py,这是一个Python脚本,用于构建和安装cx_Oracle库到你的Python环境中。 5. **许可文件**:如LICENSE,包含了该库的授权协议信息,表明你可以如何合法使用和分发cx_Oracle。 安装cx_...

    redhat7.4离线安装cx_oracle

    7. **测试连接**:安装完成后,你可以通过编写简单的Python脚本来测试cx_oracle是否成功安装: ```python import cx_Oracle connection = cx_Oracle.connect("username", "password", "localhost/service_name") ...

    python2.4.3和cx_Oracle 2.4安装包

    Python 2.4.3 和 cx_Oracle 2.4 安装包是针对早期版本的 Python 解释器和 Oracle 数据库连接库的组合。在本文中,我们将深入探讨这两个组件,以及如何在你的系统上安装和使用它们。 Python 2.4.3 是 Python 编程...

    cx_Oracle-5.1.2.rar

    2. 导入cx_Oracle模块:在Python脚本中,使用`import cx_Oracle`引入库。 3. 创建连接:使用`cx_Oracle.connect()`建立数据库连接。 4. 创建游标:使用`connection.cursor()`创建游标对象。 5. 执行SQL:在游标对象...

Global site tag (gtag.js) - Google Analytics