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

  • 相关阅读:
    MSXML 解析XML文件
    内存泄露
    TCHAR CHAR LPTSTR LPCTSTR
    union过代理存根
    jquery placeholder
    SASS 编译后去掉缓存文件和map文件
    js冒泡排序
    android 下滤镜效果的实现
    ViewPagger介绍
    android下实现对wifi连接的监听
  • 原文地址:https://www.cnblogs.com/bbsno1/p/3278436.html
Copyright © 2011-2022 走看看