首先看一個MYSQL 官方API的MYSQL結構體解釋:
- MYSQL:該結構代表1個數據庫連接的句柄。幾乎所有的MySQL函數均使用它。不應嘗試拷貝MYSQL結構。不保證這類拷貝結果會有用。
列舉幾種常見的MYSQL的初始化方式:
1.MYSQL* mysql_conn = NULL; mysql_init(mysql_conn); //該方式是我第一種實現的方式,在後期使用過程中會出現一個問題,有時候使用時,mysql_conn會莫名其妙的爲空;
2.MYSQL* mysql_conn = NEW MYSQL; mysql_init(mysql_conn); //正常,需要自己釋放內存
3.MYSQL mysql_conn; mysql_init(&mysql_conn); //推薦,簡單粗暴