国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - pymysql的簡單封裝代碼實例

pymysql的簡單封裝代碼實例

2020-05-04 11:47wardensky Python

這篇文章主要介紹了pymysql的簡單封裝代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了pymysql的簡單封裝代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#coding=utf-8
#!/usr/bin/python
 
import pymysql
 
 
class MYSQL:
  """
  對pymysql的簡單封裝
  """
  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 = pymysql.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 = MYSQL(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 ExecNonQuery(self,sql):
    """
    執行非查詢語句
 
    調用示例:
      cur = self.__GetConnect()
      cur.execute(sql)
      self.conn.commit()
      self.conn.close()
    """
    cur = self.__GetConnect()
    cur.execute(sql)
    self.conn.commit()
    self.conn.close()
 
def main():
 
  mysql = MYSQL(host="192.168.163.36",user="wisdomhr",pwd="wisdomhr",db="WISDOMHR")
  resList = mysql.ExecQuery("SELECT CITY FROM RES_SCHOOL")
  for inst in resList:
    print(inst)
if __name__ == '__main__':
  main()

用法如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/python
#version 3.4
import wispymysql
mysql = wispymysql.MYSQL(host="192.168.163.36",user="wisdomhr",pwd="wisdomhr",db="WISDOMHR")
selectsql = "SELECT ID, CITY FROM RES_SCHOOL WHERE CITY LIKE '%\r\n%'"
result = mysql.ExecQuery(selectsql)
 
for (dbid, city) in result:
  rightcity = city.replace('\r\n','')
  updatesql= "UPDATE RES_SCHOOL SET CITY = '" + rightcity + "' WHERE ID = " + str(dbid)
  print(updatesql)
  mysql.ExecNonQuery(updatesql)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/wardensky/p/4783010.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲精品电影在线观看 | 蜜桃免费一区二区三区 | 欧美日韩成人一区二区 | 荷兰欧美一级毛片 | 久久综合激情 | www久草| 午夜黄色影院 | 一区二区视频免费 | 人人插| 日韩一区二区免费电影 | 亚洲欧美视频在线播放 | 欧美一区二区三区视频 | 日韩在线视频观看 | 国产精品九九九 | 成人精品久久 | 电影一级毛片 | 久久在线 | www.免费av | 成人免费黄色大片 | 中国a一片一级一片 | 午夜桃色| 91亚洲免费视频 | 日韩视频免费看 | 隔壁老王国产在线精品 | 国产精品久久精品 | 国产精品成人一区二区三区 | 国产精品久久久久久久久 | 中文字幕综合 | www.久草| 欧美一级全黄 | 日本中文字幕网 | 久久综合久 | 欧美大片免费观看 | 成人性毛片 | 国产精品视频免费看 | 国产免费一区二区三区 | 国产成人精品一区二区 | 草久网 | 天天爱天天草 | 中文字幕一区在线观看视频 | 免费在线黄视频 |