zoukankan      html  css  js  c++  java
  • Python 2.7.9 Demo

     select

    #coding=utf-8
    #!/usr/bin/python
    import cx_Oracle;
    
    conn = None;
    cursor = None;
    try:
        conn = cx_Oracle.connect('username/password@xxx.xxx.xxx.xxx/sid');
        cursor = conn.cursor();
        cursor.execute('select t.empno, t.ename from scott.emp t');
        # 取回的是列表,列表中包含元组
        list = cursor.fetchall();
        print list;
    
        for record in list:
            print "Record %d is %s!" % (record[0], record[1]);
        
    except Exception as e:
        print ('Error : {}'.format(e));
    finally:
        cursor.close;
        print 'cursor closed.';
        conn.close;
        print 'connection closed.';
        

    insert

    #coding=utf-8
    #!/usr/bin/python
    import cx_Oracle;
    import time;
    
    conn = None;
    cursor = None;
    try:
        conn = cx_Oracle.connect('username/password@xxx.xxx.xxx.xxx/sid');
        cursor = conn.cursor();
        tuple = ('1001', 'Nick Huang');
        cursor.execute("insert into scott.emp (empno, ename) values (:1, :2)", tuple);
        conn.commit();
        print 'Insert successfully.';
    
    except Exception as e:
        print ('Error : {}'.format(e));
    finally:
        cursor.close;
        print 'cursor closed';
        conn.close;
        print 'connection closed';
        

    update

    #coding=utf-8
    #!/usr/bin/python
    import cx_Oracle;
    import time;
    
    conn = None;
    cursor = None;
    try:
        conn = cx_Oracle.connect('username/password@xxx.xxx.xxx.xxx/sid');
        cursor = conn.cursor();
        tuple = ('Robin Chen', '1001');
        cursor.execute("update scott.emp t set t.ename = :1 where t.empno = :2", tuple);
        conn.commit();
        print 'Update successfully.';
    
    except Exception as e:
        print ('Error : {}'.format(e));
    finally:
        cursor.close;
        print 'cursor closed';
        conn.close;
        print 'connection closed';
        

    delete

    #coding=utf-8
    #!/usr/bin/python
    import cx_Oracle;
    import time;
    
    conn = None;
    cursor = None;
    try:
        conn = cx_Oracle.connect('username/password@xxx.xxx.xxx.xxx/sid');
        cursor = conn.cursor();
        param_map = {'id' : '1001'};
        cursor.execute("delete from scott.emp t where t.empno = :id", param_map);
        conn.commit();
        print 'Delete successfully.';
    
    except Exception as e:
        print ('Error : {}'.format(e));
    finally:
        cursor.close;
        print 'cursor closed';
        conn.close;
        print 'connection closed';
        
  • 相关阅读:
    2019-2020-1 20199311《Linux内核原理与分析》第五周作业
    2019-2020-1 20199311《Linux内核原理与分析》第四周作业
    2019-2020-1 20199311《Linux内核原理与分析》第三周作业
    2019-2020-1 20199311《Linux内核原理与分析》第二周作业
    2019-2020-1 20199311《Linux内核原理与分析》第一周作业
    Markdown写随笔
    ELK:日常维护系列(1)
    nginx和appache ssl配置区别
    azure制作centos7镜像必须步骤
    vue生成gzip压缩包部署到nginx
  • 原文地址:https://www.cnblogs.com/nick-huang/p/4617298.html
Copyright © 2011-2022 走看看