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();

  • 相关阅读:
    slf4j+log4j2的配置
    日志规约
    log4j2配置文件log4j2.xml详解(转载)
    好用的打包工具webpack
    gulp插件
    学习自动化工具gulp
    git
    nodejs学习随笔
    好用的meta标签
    小问题记录
  • 原文地址:https://www.cnblogs.com/bbsno1/p/3278436.html
Copyright © 2011-2022 走看看