zoukankan      html  css  js  c++  java
  • python 连接MYSQL数据库(入门帖)

    import time
    import MySQLdb as db


    def testData2(cur):
        datas = []
        cur.execute("select * from table")
        data = cur.fetchall()
        for i in data:
            o = {}      #      python 中{} [] ()注意这三种数据集合的定义    其中{}就相当于 MAP ,是许多keyvalue的集合。  [ ]是边长的list   ()是定长的  具体可以百度
             o["test1"] = i[0]
            o["test2"] = i[1]
            datas.append(o)
        return datas



    time1 = time.clock();
    con = db.connect('localhost','root','root','test')   #localhost一定在host文件中设置成127.0.0.1   (这个错误一般会报  Mysql的10061错误 这个错误一般是services.msc中mysql没启起来。或者连接不上数据库)
    con.autocommit(True)                     # 这句话很重要~   设置为True之后 可以自动的commit     之前的bug所在
    cur = con.cursor()
    #testData1(cur)
    data = testData2(cur)
    for i in data:
        print i["test1"]

        print i["test2"]

    time2 = time.clock();

  • 相关阅读:
    C# WebBrowser屏蔽alert的方法
    C# webbrowser实现真正意义上的F5刷新
    用于验证码图片识别的类(C#源码)
    递归
    排列组合数
    八皇后问题
    算24
    素数环
    acm
    qsort
  • 原文地址:https://www.cnblogs.com/bbsno1/p/3278436.html
Copyright © 2011-2022 走看看