MYSQL *mysql_connect(MYSQL *mysql, const char *host,
const char *user, const char *passwd)
説明
この関数は廃止されています。代わりに
mysql_real_connect()
を使用してください。
mysql_connect()
は、host
上で実行している MySQL
データベースエンジンへの接続を確立しようとします。mysql_connect()
が正常終了しなければ、他の API
関数(mysql_get_client_info()
を除く)を実行できません。
パラメータの意味は、mysql_real_connect()
での対応するパラメータと同じですが、接続パラメータに
NULL
を渡すことができるという違いがあります。この場合、C
API
は接続構造体に自動的にメモリを割り当てます。このメモリは
mysql_close()
を呼び出すことによって解放されます。この方法には、接続に失敗したときにエラーメッセージを取得できないという短所があります(mysql_errno()
または mysql_error()
からエラー情報を取得するには有効な
MYSQL
ポインタを渡す必要があります)。
戻り値
mysql_real_connect()
と同じです。
エラー
mysql_real_connect()
と同じです。
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.