`
rikugun
  • 浏览: 351017 次
  • 性别: 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-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 版本可能...

    cx_Oracle离线安装包

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

    python2.7_cx_oracle

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

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

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

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

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

    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语句和处理结果。然而,仅仅...

    python cx_oracle及oracle client的依赖包

    cx_Oracle-6.3.1.tar.tgz,oracle client 11.2的rpm安装包,及安装说明。 cx_oracle是源文件安装,解压后,执行:python3 setup.py install

    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_...

    cx_Oracle-5.2.1.tar.gz

    python 连接oracle用的 cx_oracle 模块,使用条件: 1. 首先安装python; 2. 安装oracle 客户端; 3. 安装 cx_oracle; 使用方法: #!/usr/bin/python import cx_Oracle 如果import没有问题,则说明安装成功。

    Python库 | cx_Oracle-8.0.0-cp35-cp35m-win_amd64.whl

    **Python cx_Oracle库详解** Python作为一门广泛应用于开发领域的编程语言,其强大的库支持是其魅力之一。在处理数据库连接方面,cx_Oracle库是一个不可或缺的工具,尤其对于需要与Oracle数据库进行交互的开发者来...

Global site tag (gtag.js) - Google Analytics