add isconnectionvalid getconninfo
test for no pwd
 procedure test
deal with conflict