MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / execute

Method execute

class/databaseModel/pgsqlModel.py:117–135  ·  view source on GitHub ↗
(self, sql)

Source from the content-addressed store, hash-verified

115 return self
116
117 def execute(self, sql):
118 # 执行SQL语句返回受影响行
119 if self.__DB_CONN is None:
120 status, err_msg = self.connect()
121 if status is False:
122 return err_msg
123 if self.__DB_CONN.closed or self.__DB_CUR.closed: # 判断是否关闭,关闭重新连接
124 status, err_msg = self.connect()
125 if status is False:
126 return err_msg
127 try:
128 # print(sql)
129 result = self.__DB_CUR.execute(sql)
130 self.__DB_CONN.commit()
131 self.__Close()
132 return result
133 except Exception as ex:
134
135 return ex
136
137 def query(self, sql):
138

Callers 15

AddDatabaseMethod · 0.45
DeleteDatabaseMethod · 0.45
ToBackupMethod · 0.45
InputSqlMethod · 0.45
ToDataBaseMethod · 0.45
ResDatabasePasswordMethod · 0.45
set_root_pwdMethod · 0.45
__CreateUsersMethod · 0.45
create_tableMethod · 0.45
execute_sqlMethod · 0.45
queryMethod · 0.45
AddDatabaseMethod · 0.45

Calls 3

connectMethod · 0.95
__CloseMethod · 0.95
commitMethod · 0.45

Tested by

no test coverage detected