python连接MYSql数据库python连接MYSql数据库 使用 MySQLdb

原创 2007年09月28日 11:35:00

安装:下载 MySQL-python-1.2.2.tar.gz

            $ tar xfz MySQL-python-1.2.1.tar.gz
$ cd MySQL-python-1.2.1
$ python setup.py build
完成

编写python脚本需要注意:python脚本保存的编码格式需要和数据库连接中的charset相符,
否则将出现乱码
#coding=gb2312
import MySQLdb as mydb
db = mydb.connect(host='192.168.0.*',user='***',passwd='***',db='test', charset="gb2312")

cur = db.cursor()
sql = unicode("select cgs_svcid from t_test_dscgs_svc where cpqs = '闽A'","gb2312")
print sql
cur.execute(sql)
while 1:
a = cur.fetchone()
if a:
for x in a:
print x,
else:break
cur.close()

cur = db.cursor()
sql = unicode("update t_test_dscgs_svc set dsmc = '福州市A' where cpqs = '闽A'","gb2312")
print sql
cur.execute(sql)
print "update success"
cur.close()

cur = db.cursor()
sql = unicode("insert into t_test_dscgs_svc values ('厦门市','闽D','10000002')","gb2312")
print sql
cur.execute(sql)
print "insert success"
cur.close()
db.close()
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

python使用mysqldb连接mysql数据库

python使用MySQLdb连接mysql数据库并进行数据操作 python环境:python2.7 操作系统:windows 7 IDE: eclipse pydev插件

Python连接mysql数据库及python使用mysqldb连接数据库教程

如何可以使Python连接mysql数据库或使用mysqldb连接数据库呢,下面就为大家系统的介绍总结一下,希望可以对大家有多帮助 做python的时候需要用到数据库,于是自己重新整理了一下数据库的知...

python操作MySQL数据库增删改查使用MySQLdb

python操作MySQL数据库增删改查,使用MySQL-python

Python2.7操作Mysql数据库及乱码解决方案(附mysqldb win32 py2.7下载)

mysql是一个优秀的开源数据库,它现在的应用非常的广泛,因此很有必要简单的介绍一下用python操作mysql数据库的方法。python操作MySQL数据库需要安装一个第三方的模块,在http://...
  • zm2714
  • zm2714
  • 2012-09-13 14:47
  • 3154

【MySQLdb模块】Python操作MySQL数据库

python操作MySQL数据库 一、常用函数 【1】Connect() 方法用于创建数据库的连接,里面可以指定参数:用户名,密码,主机等信息 【2】cursor() 方法获取游标...

Windows下安装MySQLdb, Python操作MySQL数据库的增删改查

这里的前提是windows上已经安装了MySQL数据库,且配置完毕,能正常建表能操作。在此基础上只需安装MySQL-python-1.2.4b4.win32-py2.7.exe就ok了,只有1M多。这...

使用MySQLdb连接MySQL数据库

使用MySQLdb连接MySQL数据库   不用说,先要安装MySQLdb包~ 首先分析下一个简单的数据库API需要什么: 导入MySQLdb模块 建立一个到MySQL服务器的连接 执行查...

使用Python连接MySQL数据库

使用Python连接MySQL数据库,使用MySQLdb模块与MySQL数据库相连接。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)