python3.4.3如何转换str字符串?
#coding=utf8
import pymssql
class MSSQL:
def __init__(self,host,user,pwd,db):
self.host = host
self.user = user
self.pwd = pwd
self.db = db
def __getConnect(self):
"""
得到连接信息
返回: conn.cursor()
"""
if not self.db:
raise(nameError,"没有设置数据库信息")
self.conn = pymssql.connect(host=self.host,user=self.user,password=self.pwd,database=self.db,charset="utf8")
cur = self.conn.cursor()
if not cur:
raise(nameError,"数据库连接失败")
else:
return cur
def execQuery(self,sql):
"""
执行查询语句
返回的是一个包含tuple的list,list的元素是记录行,tuple的元素是每行记录的字段
调用示例:
ms = MSSQL(host="localhost",user="sa",pwd="123456",db="PythonWeiboStatistics")
resList = ms.execQuery("select id,NickName from WeiBoUser")
for (id,NickName) in resList:
print str(id),NickName
"""
cur = self.__getConnect()
cur.execute(sql)
resList = cur.fetchall()
#查询完毕后必须关闭连接
self.conn.close()
return resList
def exeNonQuery(self,sql):
"""
执行非查询语句
调用示例:
cur = self.__getConnect()
cur.execute(sql)
self.conn.commit()
self.conn.close()
"""
cur = self.__getConnect()
cur.execut(sql)
self.conn.commit()
self.conn.close()
def main():
## ms = MSSQL(host="localhost",user="sa",pwd="123456",db="PythonWeiboStatistics")
## #返回的是一个包含tuple的list,list的元素是记录行,tuple的元素是每行记录的字段
## ms.exeNonQuery("insert into WeiBoUser values('2','3')")
ms = MSSQL(host="192.168.0.178",user="sa",pwd="xibao.2015",db="fortest")
resList = ms.execQuery("select top 10 ID,Name from CP_Dealer")
for (ID,Name) in resList:
print (str(Name).decode("utf8"))
if __name__ == '__main__':
main()
## print (str(Name).decode("utf8"))此处执行错误报错,报错内容如下]\
下面这个报错就是直接打印str(Name)的错误。求指导啊~~
相关阅读:
关于JS动画无限循环问题~~求大神帮忙看下
如何有效的学习nodejs?
禁止浏览器自动填充
递归函数的时间复杂度应该怎么算?
请问一个多对多的SQL查询
php语法问题
html5 中取消 table tr th td 的cellpadding 属性后,用css哪个替代?
我想在页面发送ajax请求,后台根据获取的参数动态执行gulp task?大神求教
document.write谁用过,干啥用的?
这简单c程序怎么就没有跑起来?
JS里的this绑定中硬绑定后为什么不能再修改this的指向?
给body元素设置fixed属性页面就跑到了最顶部?
网站的文章格式是前端去定义样式,还是让后端去做?
看JS高级程序时遇到这样一段html代码,能解释下么
一个javascript异步返回数据的问题
能否让新版g++警告用旧版编译时可能造成的错误或不同
请问 composer 更新 或者安装某个项目时 非要加载很多其他内容吗?
getline()函数在这个循环中为什么少读一次?
数据库连接不成功,请教下是什么原因?
【求解】nodejs豆瓣小组爬虫分析与解决。