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()
を除き、うまく完了されなければなりません。
パラメータの意味は、接続パラメータをNULL
にすることができる点を除き、mysql_real_connect()
に対する該当パラメータの場合と同じです。この場合、C
APIは、メモリーを自動的に接続構造に割り当て、mysql_close()
が呼び出されると、それを解放します。この方法には、接続に失敗すると、エラーの修復ができない欠点があります。(mysql_errno()
またはmysql_error()
から、エラー情報を得るには、有効なMYSQL
ポインターを用意しなければなりません。)
戻り値
mysql_real_connect()
に対するものと同じ。
エラー
mysql_real_connect()
に対するものと同じ。