Partilhar via


Desconectando uma fonte de dados

Quando um aplicativo terminar de usar uma fonte de dados, ele chamará SQLDisconnect. O SQLDisconnect libera todas as instruções alocadas na conexão e desconecta o driver da fonte de dados. Depois de desconectar, o aplicativo pode chamar SQLFreeHandle para liberar o identificador de conexão. Antes de sair, um aplicativo também chama SQLFreeHandle para liberar o identificador de ambiente.

Após a desconexão, um aplicativo pode reutilizar o identificador de conexão alocado para se conectar a uma fonte de dados diferente ou reconectar-se à mesma fonte de dados. A decisão de permanecer conectado em vez de desconectar e reconectar posteriormente requer que o gravador de aplicativos considere os custos relativos de cada opção. Conectar-se a uma fonte de dados e permanecer conectado pode ser relativamente caro, dependendo da mídia de conexão. Ao fazer uma compensação, o aplicativo também deve fazer suposições sobre a probabilidade e o tempo de operações adicionais na mesma fonte de dados. Um aplicativo também pode ter que usar mais de uma conexão.

Consulte Também

Comunicando-se com o SQL Server (ODBC)