环境: window 开发环境
1. 安装python2.6
下载路径: http://www.python.org/ftp/python/2.6/python-2.6.msi
2. 安装 MySQL-python-1.2.2.win32-py2.6, 点击这下载
3. 访问MySQL 脚本如下:
import MySQLdb as mysql
import unittest, threading, random, os, socket, time
class ThreadRunner(threading.Thread):
def __init__(self,cur,sql):
threading.Thread.__init__(self)
self.cur = cur
self.sql = sql
def run(self):
self.cur.execute(self.sql);
class DBUtil():
def __init__(self,cur):
self.cur=cur
def create_table(self):
self.cur.execute("create table student(id integer,name varchar(45))");
def insert_simple(self):
self.cur.execute("insert into student(id ,name) values(1,'david')");
self.cur.execute("insert into student(id ,name) values(2,'hxw')");
def update(self):
self.cur.execute("update student set name='haha' where id=2");
def select(self):
self.cur.execute("select * from student");
for data in cur.fetchall():
print '%s' % data[0],data[1]
def clear(self):
self.cur.execute("delete from student");
self.cur.execute("drop table student");
def runAll(self):
self.create_table();
self.insert_simple();
self.update();
self.select();
self.clear();
def insert_currency(self):
for n in range(100):
thr = ThreadRunner(cur,"insert into student(id ,name) values(2,'hxw')")
thr.start()
def insert_loop(self,count):
self.cur.execute("insert into student(id ,name) values(2,'hxw')");
for n in range(count):
self.cur.execute("insert into student(id ,name) values(2,'hxw')");
if __name__ == '__main__':
conn= mysql.connect(host='127.0.0.1', user='root',passwd='123456',db='acid')
cur = conn.cursor()
du = DBUtil(cur)
du.runAll()
du.insert_loop(100)
du.select()
分享到:
相关推荐
摘 要: 讲解了应用 Python 如何访问 MySQL 数据库。首先介绍了 Python、MySQL,然后讲解 MySQL 数据库访问模块,并通过一个实例来说明应用该模块来访问 MySQL 数据库,最后总结了用 Python 访问 MySQL 数据库的优点
Python访问MySQL数据库.pdf Python访问MySQL数据库.pdf Python访问MySQL数据库.pdf Python访问MySQL数据库.pdf
包括正则表达式、文档生成、单元测试、线程、数据库、网 页浏览器、CGI、FTP、电子邮件、XML、XML -RPC、 HTML、WAV 文件、密码系统、GUI (图形用户界面)、Tk 和 其他与系统有关的操作。记住,只要安装了Python,...
python爬虫第十七课-使用Python访问MySql数据库(2).docx
基于Python的MYSQL数据库访问技术.pdf
Python 连接 MySQL 数据库示例代码 内容概要 本资源提供了通过 Python 连接 MySQL 数据库的完整示例代码,旨在帮助读者理解如何在 Python 中使用 MySQL 数据库。代码示例包括数据库连接、创建表、插入数据、查询数据...
Python
主要介绍了python访问mysql数据库的实现方法,结合实例形式分析了两种Python操作MySQL数据库的相关技巧,需要的朋友可以参考下
python访问mysql数据库,可以实现对数据的增删查改。 感谢原作者分享。
python编程中可以使用MySQLdb进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接mysql数据库请求时,都是独立的去请求访问,相当浪费资源,而且访问数量达到一定数量时,对mysql的性能会产生较大的影响。...
基于Python的MYSQL数据库访问技术
本文将涉及到如何使用Python访问Mysql数据库及读取获取数据(前提需要安装MySQLdb第三方库哦),以及如何将数据转换为json数据,最后保存成文件输出。 代码如下:注释比较详细了。 # coding=utf-8 ''' Created on ...
不同的数据库你需要下载不同的DB API模块,例如你需要访问Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块。 DB-API 是一个规范. 它定义了一系列必须的对象和数据库存取方式, 以便为各种各样的底层...
python访问mysql比较简单,下面整理的就是一个很简单的Python访问MySQL数据库类。 自己平时也就用到两个mysql函数:查询和更新,下面是自己常用的函数的封装,大家拷贝过去直接可以使用。 文件名:DBUtil.py 复制代码...
使用Python访问MySQL并实现增删改查
本文档主要描述了Linux下python数据库驱动的安装和配置,用来实现在Linux平台下通过python访问MySQL、Oracle、SQL Server数据库。 其中包括以下几个软件的安装及配置: unixODBC FreeTDS pyodbc cx_Oracle 欢迎转载...
Python编程中可以使用MySQLdb进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接MySQL数据库请求时,都是独立的去请求访问,相当浪费资源,而且访问数量达到一定数量时,对mysql的性能会产生较大的影响。...
说明:该项目已停止开发,请移步新的监控项目,基于前后端分离结构:总体介绍python+Django数据库监控平台开发技术:python,django(web框架),AdminLTE(前端模板)整体架构:后端多进程数据采集+告警轮询+web前端...