Mysql學習筆記-withC++

如何連接到一個數據庫

MYSQL mysql;

mysql_init(&mysql);
mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"your_prog_name");
if (!mysql_real_connect(&mysql,"host","user","passwd","database",0,NULL,0))
{
    fprintf(stderr, "Failed to connect to database: Error: %s\n",
          mysql_error(&mysql));
}

通過使用MySQL的客戶端的mysql_options()函數來讀取[客戶端]和[你的程序名]在“my.cnf”文件中,用來確保你的程序是可用的,計時有人曾使用不是很標準的方式來設置過Mysql。
上面的程序片段中,mysql_real_connect()函數在5.0.3以後的版本中設置一個重連的標誌位(MYSQL架構的一部分)爲1.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章