<p>def test2():<br>32 db = util.DBUnit('mysql_ab') <br>33 params = [[8000080,'8000080','8000080','8000080',8000080]]<br>34 params1 = [['aaaaa','bbbbb']]<br>35 sqls ='''insert into TESTLOG(CASE_ID,TESTTASK_ID,SYNOPSIS,TESTSCENE_ID,PROJECT_ID) values (%s,%s,%s,%s,%s)'''<br>36 sqls1 ='''insert into LogParam(ParamName,ParamAlias) values (%s,%s)'''<br>37 <br>38 n = db.write(sql=sqls,param=params)<br>39 print str(n)</p>
<p></p>
<p>原来int性也是用%s,我用%d搞了半天</p>
<p>write函数源代码</p>
<p> def write(self,sql,param,iscommit=True):<br>153 # animal_categories = [['snake', 'reptile'],<br>154 # ['frog', 'amphibian'],<br>155 # ['tuna', 'fish'],<br>156 # ['racoon', 'mammal']]<br>157 # cursor.executemany('''insert into animal (name, category)<br>158 # values (%s, %s)''', animal_categories)<br>159 # '''sql="insert into cdinfo values(%s,%s,%s,%s,%s)" <br>160 # param should be tuple or list <br>161 # param=((title,singer,imgurl,url,alpha))<br>162 # return update row num<br>163 # can exec update or delete opation<br>164 # batch insert or update ,param like this:<br>165 # param=((title,singer,imgurl,url,alpha),(title2,singer2,imgurl2,url2,alpha2))<br>166 # '''<br>167 try:<br>168 cursor = self.connection.cursor()<br>169 n = cursor.executemany(sql,param)<br>170 # raise<br>171 # print n<br>172 if iscommit :<br>173 self.connection.commit()<br>174 return n<br>175 except:<br>176 print 'Write MysqlDB Error!'<br>177 self.connection.rollback()<br>178 return -1</p>
分享到:
相关推荐
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。
python数据库连接,数据导入,能直接使用的模块类,还添加了方便的使用方法。python新手必备,老手到这么用。
内包含以下内容: 1、python-2.7.msi 2、MySQL-python-1.2.3.win32-py2.7.exe Python2.7操作Mysql数据库及乱码解决方案 http://blog.csdn.net/zm2714/article/details/7974890
python2.6-MySQLdb,包括python2.6安装包、MySQLdb for python2.6安装包、MySQLdb使用配置,为想学习Python操作mysql数据库的同学提供了极大的方便。。。
python2.7.5安装mysqldb失败, my_config.h: No such file or directory. 解决办法:1)mysql版本太高,可降低版本 --此路一般不会考虑 2)注意下载的mysql-python的版本是否符和当前版本兼容 2)下载附件中的文件,...
python连接mysql数据库需要MySQLdb win7 64位安装好就可以用了。 具体代码可以参考:http://www.runoob.com/python/python-mysql.html
这个包里有两个包,都可以用来在windows上安装python-MySQLdb,选择其中一种就可以!我比较喜欢用-master那个包,因为只要解压后执行python setup.py install就可以了。另一个包在安装时若出现找不到python2.7的安装...
用 Python 和 MySQLdb 创建 MySQL 数据库,可以根据自己的需要再添加字段和按需赋值。
包含python2.6操纵MySQL的安装文档和windows下的安装包。
windows mysqldb for python2.5 in windows
python安装模块MySQLdb时,提示python2.7未安装,安装失败时,命令行python register.py,然后重新安装MySQLdb,就能正确安装。
这是一个用python远程连接mysql数据库的使用示例。
python编程中可以使用MySQLdb进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接mysql数据库请求时,都是独立的去请求访问,相当浪费资源,而且访问数量达到一定数量时,对mysql的性能会产生较大的影响。...
windows下Python,Django安装MySQLdb需要的2个ddl文件之一libguide40.dll.zip
python将数据存入mysqld数据库,使用MySQLdb进行连接存储
windows环境下配置python3 mysqldb
我用的是MySQLdb库,连接的数据库也可用其他库连接。首先要安装配置MySQLdb库,网上有此处不再介绍。直接下载文件里面有详细注释、稍微改下即可用。
在Windows平台上安装mysql模块用于Python开发 用python连接mysql的时候,需要用的安装版本,源码版本容易有错误提示。...import MySQLdb as mdb con = None try: #连接 mysql 的方法: connect('ip','user'
鸟人封装的MySQLdb操作接口,包含读写分离、断线重连的逻辑,对于具体应用可以继承和扩展
使用Python连接和操作MySQL数据库工具包-PyMySQL (1)安装Python (2)安装MySQL (3)安装PyMySQL (4)创建连接 (5)Python代码操作数据库 1. 引入模块MySQLdb:import MySQLdb 2. 连接到数据库和建立游标:...