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';
        
  • 相关阅读:
    kindeditor的使用
    阅读笔记(三)
    阅读笔记(二)
    架构漫谈
    阅读笔记(一)
    hdfs
    暑假周总结八
    暑假周总结七
    暑假周总结六
    暑假周总结五
  • 原文地址:https://www.cnblogs.com/nick-huang/p/4617298.html
Copyright © 2011-2022 走看看