zoukankan      html  css  js  c++  java
  • 数据库连接

      

    脚本中使用mysql连接

    定义一个装饰器
    
    import pymysql
    def ana_r(func):
        def conn(*args,**kwargs):
            conn = pymysql.connect(host='172.16.17.10', user='admin_sa', password='pwd4sa#2017', database='analytics',port=3841, charset='utf8')
            db = conn.cursor()
            result = func(db,*args,**kwargs)
    
            conn.close()
            return result
        return conn
    
    
    然后引入

    from mysql_conn import ana_r
    @ana_r
    def test(db):
    sql='select * from analytics.apm_jvm_mem ORDER by datetime limit 100'
    row=db.execute(sql)
    print(row)
    test()
     

    django中使用

    import pymysql
    def jvm_monitor(request):
        conn = pymysql.connect(host='172.16.17.10', user='sunkedong', password='123456', database='analytics',
                               port=3841, charset='utf8')
        db = conn.cursor()
        sql = 'select * from analytics.apm_jvm_mem ORDER by datetime limit 100'
        row = db.execute(sql)
        return render(request,'jvm_monitor.html',locals())
  • 相关阅读:
    day11课堂小结 函数作用域
    猜年龄函数版day10作业
    函数day10课堂小结
    day07作业
    文件处理day09
    编码day08
    默写
    day07课堂小结
    day06作业
    const与define应用上该怎么取舍
  • 原文地址:https://www.cnblogs.com/sunkedong/p/8805650.html
Copyright © 2011-2022 走看看