import pymysql
class MyDb(object): #新式类 def __del__(self):#析构函数
self.cur.close()
self.coon.close()
print('over...') def __init__(self, #构造函数
host,user,passwd,db,
port=3306,charset='utf8'):
try:
self.coon=pymysql.connect(
host=host,user=user,passwd=passwd,port=port,
charset=charset,db=db,autocommit=True#自动提交
)
except Exception as e:
print('数据库连接失败!%s'%e)
else: #建立游标
self.cur=self.coon.cursor(cursor=pymysql.cursors.DictCursor) def ex_sql(self,sql):
try:
self.cur.execute(sql)
except Exception as e:
print('sql语句有问题,%s'%sql)
else:
self.res=self.cur.fetchall()
return self.res my=MyDb('xx.xx.xx.xx','xxx','123456','xxx')
my.ex_sql('select * from stu;')
print(my.res)
print('我是最后一行代码...')

最新文章

  1. Linux C 字符串函数 strlen()、strcat()、strncat()、strcmp()、strncmp()、strcpy()、strncpy() 详解
  2. singleton pattern的推荐实现
  3. java中使用jxl导出Excel表格详细通用步骤
  4. 移动Web与js定时器暂停或不准确计时的问题解决
  5. SharePoint 中用户控件的开发及应用
  6. Java基础(48):归并排序的Java封装含原理,完整可运行,结合VisualGo网站更好理解)
  7. developer tools access 需控制另一进程才能继续调度 ?
  8. codeforces #310 div1 E
  9. java web-----servelet
  10. 独家分析:安卓“Janus”漏洞的产生原理及利用过程
  11. 8.5 filecmp--文件和文件夹比較处理
  12. Dubbo原理和源码解析之标签解析
  13. curl 支持 http2
  14. 虚拟机安装CentOS7之后没有ip的问题
  15. [daily][mathematica][fcitx] mathematica 无法输入中文的问题
  16. 十一、K3 WISE 开发插件《VB插件开发如何代码调试 - 步骤讲解》
  17. django 表单常用field
  18. Android软键盘遮挡布局问题;
  19. C. Smallest Word
  20. Selenium2(WebDriver)总结(二)---Firefox的firebug插件参数设置(补充)

热门文章

  1. Linux/Android——input_handler之evdev (四) 【转】
  2. POCO库中文编程参考指南(1)总览
  3. js5秒后自动关闭本页面及5秒钟后自动跳转指定页面的方法
  4. Selenium2+python自动化13-多窗口、句柄(handle)【转载】
  5. 错误整理:容器启动报错com.sun.faces.config.WebConfiguration cannot be cast to com.sun.faces.config....
  6. AC日记——The Street codechef March challenge 2014
  7. AC日记——算术天才⑨与等差数列 bzoj 4373
  8. Linux下多进程服务端客户端模型一(单进程与多进程模型)
  9. TCP/IP,http,socket,长连接,短连接 —— 小结
  10. bzoj 1067: [SCOI2007]降雨量