zoukankan      html  css  js  c++  java
  • 文件操作-oracle数据库

    import cx_Oracleimport os
    from openpyxl import load_workbook
    
    os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
    
    
    
    def updateOracle(sql):
        os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'  # 读取数据中文全是问号的问题
        conn = cx_Oracle.connect('loan_c/loan_c@127.0.0.1:1521/testdb')
        cursor = conn.cursor()
        cursor.execute(sql)
        conn.commit()
        cursor.close()
        conn.close()
    
    
    def selectOracle(sql):
        os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'  # 读取数据中文全是问号的问题
        conn = cx_Oracle.connect('loan_c/loan_c@127.0.0.1:1521/testdb')
        cursor = conn.cursor()
        cursor.execute(sql)
        s = cursor.fetchone()[0]
        cursor.close()
        conn.close()
        return s
    
    
    
    
    #----------------------------------------------------执行-------------------------------------------
    wb = load_workbook("renhanggaoduan.xlsx")
    ws = wb.active
    
    
    
    #更新datetime.date格式到oralce数据库
    
    updateOracle("update lb_t_customter_info set birthday=to_date('%s','yyyy-mm-dd') where id =(select r.fk_cust_id from lb_t_into_customer_ref r where r.fk_into_app_id = '120154630763')"%((ws["D242"].value).date()))


    一切技术都是为业务服务,脱离业务的技术一文不值!

  • 相关阅读:
    类和迭代器
    使用委托调用函数
    自定义类和集合
    带函数的参数返回函数的最大值
    使用程序调试输出窗口
    自定义类
    类和结构
    全局参数
    带参数的函数返回数组之和
    IS运算符
  • 原文地址:https://www.cnblogs.com/bubutianshu/p/11224407.html
Copyright © 2011-2022 走看看