23.8.7.7 mysql_connect()
MYSQL *mysql_connect(MYSQL *mysql, const char *host,
const char *user, const char *passwd)
설명
이 함수는 비추천입니다. 대신 mysql_real_connect()
를 사용합니다.
mysql_connect()
는 호스트
에서 실행중인 MySQL 데이터베이스 엔진에 연결합니다. mysql_connect()
는 mysql_get_client_info()
을 제외하고 다른 모든 API 함수를 실행하기 전에 완료하고있을 필요가 있습니다.
매개 변수의 의미는 연결 매개 변수를 NULL
에있는 것을 제외하고는 mysql_real_connect()
에 대응하는 매개 변수의 경우와 동일합니다. 이 경우 C API는 자동으로 연결 구조에 메모리를 할당 mysql_close()
가 호출되면 그것을 해제합니다. 이 방법의 단점은 연결이 실패한 경우 오류 메시지를받을 수없는 것입니다. ( mysql_errno()
또는 mysql_error()
에서 오류 정보를 얻으려면 유효한 MYSQL
포인터를 제공해야합니다.)
반환 값
mysql_real_connect()
의 경우와 같다.
오류
mysql_real_connect()
의 경우와 같다.