disconnect from database before next connect, support unknown types