python操作数据库

  

编码:utf - 8

  

功能说明:

  

对数据的操纵进行补充

  

日期20190527

  进口pymssql

  

进口pymysql

  

从SQL导入SQL进口时间

从Server_Info进口DB_Info

  

类Operate_DB(对象):
“““docstring Operate_DB"““
def <强> init (自我,DB_Info):
如果DB_Info['类型']==皃ymssql”:
self.conn=pymssql.connect(主机=DB_Info['主机'],数据库=DB_Info(“数据库”),用户=DB_Info(“用户”),密码=DB_Info['密码'])
elif DB_Info['类型']==皃ymysql”:
self.conn=pymysql.connect(主机=DB_Info['主机'],数据库=DB_Info(“数据库”),用户=DB_Info(“用户”),密码=DB_Info['密码'])
:
打印(错误的)

  
 <代码> def O_DB(自我、SQL、行动、* args):
  如果行动==皊erach”:
  # self.conn.cursor.execute (SQL)
  收益率self.conn.cursor.fetchall ()
  elif行动==安迦搿?
  self.conn.cursor () . execute (SQL)
  其他:
  print(错误)
  
  def close_DB(自我):
  self.conn.commit ()
  self.conn.close()  

python操作数据库