• python连接mognodb和mysql


    下载python mysql接口模块MySQLdb

    wget  http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz --no-check-certificate

    --no-check-certificate 可以不添加,若下载出现异常,可尝试添加该参数重试一次

    安装MySQLdb

    tar zxvf MySQL-python-1.2.3.tar.gz
    MySQL-python-1.2.3
    python setup.py build
    python setup.py install

    在/etc/profile中添加path,并执行source

    安装pymongo

    pip2 install pymongo

    简单使用

    mongodb简单使用

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    import logging
    import pymongo
    import datetime
    import time
    
    logging.basicConfig(
            level=logging.INFO,
            format='%(asctime)s  %(filename)s : %(levelname)s  %(message)s',
            datefmt='%Y-%m-%d %A %H:%M:%S',
            filename='tool.log',
            filemode='a')
    
    myclient = pymongo.MongoClient("mongodb://root:abc123@127.0.0.1:27017/")
    mydb = myclient["mydb"]
    
    start=datetime.datetime.now()
    mycol=mydb["tr069_param_values"]
    mycol.update_many({},{"$set":{"cs":"mycall123"}})
    
    x=mycol.find_one()
    ## 测试,休眠1s
    time.sleep(1)
    end=datetime.datetime.now()
    
    logging.info(x)
    logging.info(x["sn"])
    logging.info((end-start).seconds)

    mysql简单使用

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    import MySQLdb
    
    conn=MySQLdb.Connect(host='127.0.0.1',user='root',passwd='12345',db='mydb',charset='utf8') ### update this value
    
    cursor=conn.cursor()
    cursor.execute("select count(*) from mydb.mytable")
    hbResult=cursor.fetchall()
    hbCount=hbResult[0][0]
    cursor.close()
    
    print "hbCount:",hbCount
  • 相关阅读:
    oracle教程:PLSQL常用方法汇总
    CORBA_TAO的环境配置
    安装使用Sybase ASE 12.5
    Oracle数据库备份命令Exp/Imp
    30个非常流行的提示信息插件(jQuery Tooltip Plugin)
    Spring.NET学习笔记——目录(转)
    JavaScript trim函数大赏 (转)
    使用基于 Informix Dynamic Server 的 Server Studio JE
    接触 CORBA 内幕: IOR、GIOP 和 IIOP
    Oracle数据库SQL
  • 原文地址:https://www.cnblogs.com/qq931399960/p/15982202.html
Copyright © 2020-2023  润新知