编码: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() 代码>