python关于mysql方面的连接编程

前提:引入mysql模块MySQLdb,即:MySQL_python-1.2.5-cp27-none-win_amd64.whl

如果要用线程池,则要引用模块 PooledDB

import os
import MySQLdb # import sys
# reload(sys)
# sys.setdefaultencoding('utf-8')
# 本实例讲的是单连接方式,如果要提高连接的利用率,可以考虑利用线程池:PooledDB,通过 from DBUtils.PooledDB import PooledDB
# pool = PooledDB(MySQLdb,5,host='localhost',user='root',passwd='pwd',db='myDB',port=3306) #5为连接池里的最少连接数
# conn = pool.connection() #以后每次需要数据库连接就是用connection()函数获取连接就好了
# 后续步骤都一样,只是此时不是关闭连接,而是释放连接
# DBUtils下载地址:https://pypi.python.org/pypi/DBUtils/
conn=MySQLdb.connect(host="0.0.0.0",port=3306,user="username",
passwd="password",db="db",charset="utf8")
cursor=conn.cursor()
sql = "SELECT id,username,topic,rw FROM acls "
n = cursor.execute(sql)
print n
for row in cursor.fetchall():
print row
print "\n\n finish"
cursor.close()
conn.close()

最新文章

  1. JQUERY 滚动 scroll事件老忘记 标记下
  2. HDOJ(1728)逃离迷宫
  3. Ubuntu安装uget和aria2下载工具
  4. cpu和memory性能监控
  5. iOS开发主要参考文档(转载)
  6. JavaScript 一些基础练习
  7. [iOS 多线程 & 网络 - 1.3] - NSOperation
  8. Redis学习手册(虚拟内存)
  9. SCJP_104——题目分析(5)
  10. pygame初步(一)绘制一个运动的矩形
  11. css sprite的使用心得
  12. [Git]08 如何自动补全命令
  13. .net asp mvc 如何从后端返回数据对象
  14. Linux c readdir是非线程安全,需用readdir_r,要注意用静态变量当做返回值的函数的非线程安全性
  15. jquery-bootgrid
  16. if ,while ,for 的掌握
  17. SQLServer 账户当前被锁定
  18. LwIP Application Developers Manual12---Configuring lwIP
  19. Python 爬虫利器 Selenium 介绍
  20. Luogu P3825 [NOI2017]游戏

热门文章

  1. Java基础学习--数组
  2. PageRank算法初探
  3. jQuery使用(十五):when()方法的使用
  4. C# 01 Primitive Types and Expressions
  5. 浅入深出Vue:前言
  6. 美图秀秀api实现图片的裁剪及美化
  7. 20175306 迭代和JDB调试
  8. Django 框架初步了解
  9. 题解:[GXOI/GZOI2019]与或和
  10. 论文笔记:Learning wrapped guidance for blind face restoration