zoukankan      html  css  js  c++  java
  • python操作数据库

    psycopg查询

    #coding:utf-8
    import psycopg2
    conn=psycopg2.connect(host='127.0.0.1',port=5432,user='postgres',password='1',database='postgis')
    print "opened db successfully"
    cursor=conn.cursor()
    cursor.execute("select name,type,state from wy")
    rows=cursor.fetchall()
    for row in rows:
       print "name:",row[0]
       print "type:",row[1]
       print "state:",row[2]
       print "*****"
    print "Records select successfully";
    conn.close()

    psycopg插入

    #coding:utf-8
    import psycopg2
    conn=psycopg2.connect(host='127.0.0.1',port=5432,user='postgres',password='1‘’,database='postgis')
    print "opened db successfully"
    cursor=conn.cursor()
    cursor.execute("insert into wy(mid,name,psw,type,state,creat_time) 
    values('7762cc64-5de1-11e6-ba75-000c2923b59f','admin2','1','测试组','1',CURRENT_TIMESTAMP)")
    conn.commit()
    print "Records created successfully";
    conn.close()

    psycopg修改

    #coding:utf-8
    import psycopg2
    conn=psycopg2.connect(host='127.0.0.1',port=5432,user='postgres',password='1',database='postgis')
    print "opened db successfully"
    cursor=conn.cursor()
    cursor.execute("update wy set type='UI组' where name='admin2'")
    conn.commit()
    print "Total number of rows updated:",cursor.rowcount
    cursor.execute("select name,type,state from wy")
    rows=cursor.fetchall()
    for row in rows:
    print "name:",row[0]
    print "type:",row[1]
    print "state:",row[2]
    print "*******"
    print "done";
    conn.close()

    psycopg删除

    #coding:utf-8
    import psycopg2
    conn=psycopg2.connect(host='127。0.0.1',port=5432,user='postgres',password='1',database='postgis')
    print "opened db successfully"
    cursor=conn.cursor()
    cursor.execute("delete from wy where name='admin2'")
    conn.commit()
    print "Total number of rows updated:",cursor.rowcount
    cursor.execute("select name,type,state from wy")
    rows=cursor.fetchall()
    for row in rows:
       print "name:",row[0]
       print "type:",row[1]
       print "state:",row[2]
       print "*******"
    print "done";
    conn.close()   
  • 相关阅读:
    Python的异常处理
    flex stage.width 与stage.stageWidth的区别
    Flex timer使用 keydown事件注册到stage
    flex 事件注册和鼠标拖动
    window.open a.href打开窗口referer的问题
    java UUID的创建
    flex chrome浏览器调试flex程序
    EL表达式 requestScope initParam用法
    Java8 Lumbda表达式 初步
    jQuery 动画的执行
  • 原文地址:https://www.cnblogs.com/shijingjing07/p/5764784.html
Copyright © 2011-2022 走看看