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';
        
  • 相关阅读:
    如何使用dom拼接xml字符串(标准方式)
    javascript默认将数字类型的“002,00123”,作为整数,去掉前面的0
    java学习小记
    如何将div排成一行显示(默认垂直显示)
    【转】JDBC调用存储过程之实例讲解
    数组求和算法系列
    《12个球问题》分析
    C#类在什么时候分配内存
    C++请不要问我string s=”a”+”b”分配了几次内存
    算法两道百度笔试题
  • 原文地址:https://www.cnblogs.com/nick-huang/p/4617298.html
Copyright © 2011-2022 走看看