Windows下Python连接数据库(mysql, mongodb)

一 实验平台

1 os: win7 64位旗舰版sp1

2 python: 2.7.10 x64

二 连接数据库

1 连接 mysql数据库

(1)下载mysql(5.6.25-winx64)

建议下载免安装版, 安装版的容易出现各种问题,解开压缩包,双击bin目录下的mysqld.exe, 启动数据库服务进程, 要关闭的话, 直接到任务管理器里面干掉这个进程就行了

(2)下载并安装navicat(这是一个mysql可视化管理工具, 不是必须的, 但可以方便在用python执行数据库操作的时候, 直观的查看数据库的变化情况)

(3)安装64位python版的mysql类库(MySQL-python-1.2.3.win-amd64-py2.7.exe)

(4)测试代码如下:

import MySQLdb

con = MySQLdb.connect(host=‘127.0.0.1‘,user= ‘root‘,passwd=‘‘,db=‘dbname‘)

cursor = con.cursor()

sql = ‘select * from tablename limit 2‘

cursor.execute(sql)

row = cursor.fetchall()

for oo in row:

print oo

cursor.close()

con.close()

2 连接mongodb

(1)下载mongodb(mongodb-win32-x86_64-3.0.5)

依然下载免安装版, 这个启动跟mysql启动有些区别, 需要指定数据库文件的存放位置, mongod.exe --dbpath D:\data.(按照这个步骤启动不了的话, 可能就需要先安装KB2731284这个补丁)

(2)下载安装MongoVUE(作用等同于navicat)

(3) 安装64位python版的mongodb类库(pymongo-3.0.3.win-amd64-py2.7.exe)

(4)简单测试代码如下:

import pymongo

con = pymongo.MongoClient(host = ‘127.0.0.1‘)

db = con.dbname

table = db.tablename

uu =dict(name = ‘user1‘,age =23,sex= ‘female‘)

table.insert(uu)

u2 = table.find_one({"name":‘user1‘})

print u2

con.close()

时间: 2024-12-18 19:32:10

Windows下Python连接数据库(mysql, mongodb)的相关文章

Windows 下Python操作MySQL

1.环境要求(Win7 X64): python 2.7, MySQL-python-1.2.3.win-amd64-py2.7 :http://www.codegood.com/download/11/  (有需要32位的在这个地方下载https://pypi.python.org/pypi/MySQL-python) 注意:请看清楚自己的电脑位数,如果64位的系统使用32位的安装包会报如下错误: ImportError: DLL load failed: %1 不是有效的 Win32 应用程

windows下python web开发环境的搭建

windows下python web开发环境: python2.7,django1.5.1,eclipse4.3.2,pydev3.4.1 一. python环境安装 https://www.python.org/ftp/python/2.7/python-2.7.amd64.msi 不多说,装完后把C:\Python27加入到path环境变量里. 然后就溜溜python,看看version啦.OK,next step. 二. python web开发框架django安装 django是一个采用

windows 下Virtualenv搭建mysql环境

在Virtualenv下用pip list命令可以看到里面没有MySQL-python 把Windows下python安装路径的Lib\site-packages下两个相关目录复制到Virtualenv安装路径的Lib\site-packages下 在安装pymysql:pip install pymysql 然后把\Lib\site-packages\django\db\backends\mysql的__init__.py文件里加上两句话: 1:import pymysql 2:pymysql

windows下python脚本程序的运行

c:\python33\python.exe c:\python33\trycoding.py windows下python脚本程序的运行,布布扣,bubuko.com

windows下python配置numpy、matplotlib、scipy

这两天对Python进行了研究,并且配置了numpy.matplotlib以及scipy.现对基本概念以及配置步骤介绍: 基本概念: Python (英语发音:/?pa?θ?n/), 是一种面向对象.解释型计算机程序设计语言.专用的科学计算扩展库很多,例如如下3个十分经典的科学计算扩展库:NumPy.SciPy和matplotlib,它们分别为Python提供了快速数组处理.数值运算以及绘图功能. <python科学计算>这本书中对Python介绍得很是详细,推荐下.电子版下载链接http:/

windows下 Python 安装包的配置

1.下载安装 Pythonpython-2.7.2.msi  http://www.python.org/download/如下载 Python 2.7.2,安装目录为 C:\Python27 2.添加环境变量path = C:\Python27此步骤可实现在命令行下,不用进入 Python 目录即可执行 python.exe 3.下载 setuptools 注意对应 Python 的版本,完成后运行 exe 即可完成安装 setuptools-0.6c11.win32-py2.7.exehtt

windows下如何设置mysql环境变量

方法一: windows下如何设置mysql环境变量 关键词: mysql, Setting Environment Variables, 环境变量设置 我的电脑->属性->高级->环境变量 选择PATH,在其后面添加: 你的mysql文件夹路径/bin (如:D:\Program Files\MySQL\MySQL Server 5.0\bin ) PATH=.......;D:\Program Files\MySQL\MySQL Server 5.0\bin (注意为追加,不是覆盖)

windows下搭建Apache+Mysql+PHP开发环境

原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2;MySQL Server 5.5php-5.3 下载地址 环境下载 官方下载地址 Apache MySql PHP 至于我使用的版本已经上传到百度云提供大家下载了,这里就不多啰嗦了!! Apache Apache的安装和普通的应用程序安装没什么太大的区别,关键是配置.打开安装路径下的"conf\httpd.conf"文

windows下Python打开包含中文路径名文件

windows使用gbx(gb2312,gbk,gb18030我也不知道是哪个)对文件名及文件路径进行编码保存.打开文件的函数中使用诸如open(filename.encode('gbk'))可以很好的解决. #coding:utf8 if __name__ == '__main__': srcfile = r"D:/测试路径/测试文件.txt" f = open(srcfile.decode('utf8').encode('gbk')) for text in f.readlines