切换到指定数据库 @param database_name: 数据库名称 @return: Tuple[bool, str] (成功状态, 消息)
(self, database_name)
| 156 | return ex |
| 157 | |
| 158 | def use_database(self, database_name): |
| 159 | """ |
| 160 | 切换到指定数据库 |
| 161 | @param database_name: 数据库名称 |
| 162 | @return: Tuple[bool, str] (成功状态, 消息) |
| 163 | """ |
| 164 | # 如果已经有连接,先关闭 |
| 165 | if self.__DB_CONN is not None and not self.__DB_CONN.closed: |
| 166 | self.__Close() |
| 167 | |
| 168 | # 更新数据库名称 |
| 169 | self.__CONN_KWARGS["database"] = database_name |
| 170 | |
| 171 | # 重新连接 |
| 172 | return self.connect() |
| 173 | |
| 174 | # 关闭连接 |
| 175 | def __Close(self): |
no test coverage detected