修改连接释放

This commit is contained in:
cheney 2022-08-16 09:46:14 +08:00
parent 1806fa8153
commit 81a1170905

View File

@ -73,16 +73,11 @@ public class SydApi4Database implements SydApi {
return this; return this;
} }
@Override void SYD_Disconnect() {
public void SYD_Disconnect_Ex() {
if (isShortLinkMode) {
if (null == hsms) { if (null == hsms) {
return; return;
} }
LockableObject lockableObject = new LockableObject();
try { try {
lockableObject.lock();
for (int i = 0; i < hsms.length; i++) { for (int i = 0; i < hsms.length; i++) {
SydApi4j api = hsms[i]; SydApi4j api = hsms[i];
if (null != api) { if (null != api) {
@ -93,17 +88,19 @@ public class SydApi4Database implements SydApi {
} }
} }
} }
} } catch (Exception e){
catch (Exception e){
} }
finally { hsms = null;
lockableObject.unlock();
} }
@Override
public void SYD_Disconnect_Ex() {
if (isShortLinkMode) {
SYD_Disconnect();
} }
// 配合链接池不再需要释放 // 配合链接池不再需要释放
} }
@Override @Override