글쎄요.... 완전한 소스를 볼 수 있을까요?
그리고 exit(0) 대신
printf("%s", mysql_error(&mysql) ) ;
이렇게 해서... 에러 메시지가 뭐라고 찍히는지 보면
뭔가 알 수 있지 않을까요?
그리고 어떤 상황에서 저런 코드를 사용하시는 건가요?
mysql_close()는 제대로 하셨을텐데.. 흠....
이상하군요...
>>choice 님께서 쓰시길<<
::
:: 아래의 프로그램을 돌리면 약 3500번 정도 실행되고 나서 연결 에러가 나면서
:: 더 이상 db connection이 안됩니다.
::
:: 그 상태에서는 한 동안 db connection을 못하다가 어느 정도 시간이 지나야 connecion이 가능해집니다.
::
::
:: 어떻게 해야 아래의 프로그램이 무한히 실행될 수 있을까요?
::
:: while(1) {
:: iRv = mysql_real_connect(...);
:: if(Error Occur) exit(0);
:: mysql_close(..);
:: }
::
::
|