iOS連接MySQL數據庫是許多開發者的必經之路。下面介紹如何在iOS中通過CocoaPods導入MySQL Connector/C庫,來實現連接MySQL數據庫的操作。
platform :ios, '9.0' use_frameworks! target 'YourAppTarget' do pod 'mysql-connector-c' end
通過CocoaPods導入MySQL Connector/C庫后,我們需要在代碼中連接MySQL數據庫。
#import- (void) connectMySQL { MYSQL *mysql = mysql_init(NULL); if (!mysql_real_connect(mysql, "localhost", "root", "password", "database_name", 0, NULL, 0)) { NSLog(@"Error connect to MySQL database: %s", mysql_error(mysql)); } else { NSLog(@"Success connect to MySQL database."); } mysql_close(mysql); }
上述代碼中,我們首先通過mysql_init()函數初始化MYSQL結構體并返回指針。接著通過mysql_real_connect()函數連接MySQL數據庫,其中"localhost"代表MySQL服務器地址,"root"代表MySQL用戶名,"password"代表MySQL密碼,"database_name"代表要連接的數據庫名稱。如果連接失敗,輸出錯誤信息;連接成功后,輸出成功信息并關閉連接。
至此,我們已經成功在iOS中連接MySQL數據庫了。