Fix a bug that sqlconnetion object will dispose double times