admin
2023-08-14 21fd3adb464a8a3032e7951e0c5d345e45c66873
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
B
g€¦d
ã@sZddlZddlZddlZejZGdd„dƒZedkrVeƒZe dd¡e     dddg¡dS)éNc@s`eZdZdd„Zdd„Zdd„Zdd„Zd    d
„Zd d „Zd d„Z    ddd„Z
ddd„Z dd„Z dS)ÚMysqldbcCs| ¡|_| ¡|_dS)N)Úget_connÚconnÚ
get_cursorÚcursor)Úself©rú1D:\workspace\GP\gp_middle_server\db\mysql_data.pyÚ__init__ s
zMysqldb.__init__cCs|j ¡dS)N)rÚclose)rrrr    r sz Mysqldb.closecCstjftŽ}|S)N)ÚpymysqlÚconnectÚconfig)rrrrr    rs zMysqldb.get_conncCs|j ¡}|S)N)rr)rrrrr    rs
zMysqldb.get_cursorcCs|j |¡|j ¡S)N)rÚexecuteZfetchall)rÚsqlrrr    Ú
select_all"s zMysqldb.select_allcCs|j |¡|j ¡S)N)rrZfetchone)rrrrr    Ú
select_one's zMysqldb.select_onecCs|j |¡|j |¡S)N)rrZ    fetchmany)rrZnumrrr    Ú select_many,s zMysqldb.select_manyNc
Csby|j ||¡|j ¡Wn@tk
r\}z"td|ƒt |¡|j ¡Wdd}~XYnXdS)Nu提交出错
:)    rrrÚcommitÚ    ExceptionÚprintÚloggingÚ    exceptionÚrollback)rrÚargsÚerrr    r1s
 
zMysqldb.executec
Csby|j ||¡|j ¡Wn@tk
r\}z"t |¡td|ƒ|j ¡Wdd}~XYnXdS)Nu提交出错
:)    rZ executemanyrrrrrrr)rrrrrrr    Ú execute_many=s
 
zMysqldb.execute_manycCs|j ¡|j ¡dS)N)rr r)rrrr    Ú__del__Ks
zMysqldb.__del__)N)N) Ú__name__Ú
__module__Ú __qualname__r
r rrrrrrrrrrrr    r s
 
rÚ__main__z6insert into clients(account,pwd,rule) values(%s,%s,%s))Ztesti@âz"123)
rr ZconstantZ MYSQL_CONFIGrrrZmysqldbrrrrrr    Ú<module>sE