iPhone SQLite 導入について
おはようございます。
今日から月曜日。
週の初めからがんばって行きましょう!
今日はiPhone SQLite について書いていきます。
iPhoneのデータベース利用には今回FMDBというライブラリを使います。
FMDBのダウンロードこちら
https://github.com/ccgus/fmdb/releases
こちらからsrcの中に入っているファイルをfmadb.m以外すべてプロジェクトに入れます。
フォルダを使うと見やすくなるのでお勧めです。
それでは使い方の説明です。
まず、DBを作ります。
基本的な命令文はSQLと同じです。
insert,delete,update,selectが使えます。
次回はこの命令文についてご説明します。
ありがとうございました。
今日から月曜日。
週の初めからがんばって行きましょう!
今日はiPhone SQLite について書いていきます。
iPhoneのデータベース利用には今回FMDBというライブラリを使います。
FMDBのダウンロードこちら
https://github.com/ccgus/fmdb/releases
こちらからsrcの中に入っているファイルをfmadb.m以外すべてプロジェクトに入れます。
フォルダを使うと見やすくなるのでお勧めです。
それでは使い方の説明です。
まず、DBを作ります。
NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask, YES); NSString *dir = [paths objectAtIndex:0]; NSString *db_path = [dir stringByAppendingPathComponent:@"History.db"]; NSLog(@"db_path:%@", db_path ); FMDatabase *db = [FMDatabase databaseWithPath:db_path]; NSString *sql = @"CREATE TABLE IF NOT EXISTS HistoryDB (id INTEGER PRIMARY KEY,name TEXT,address ,info TEXT,grade TEXT); "; [db open]; [db executeUpdate:sql]; [db close];ここでdb_pathはあとで呼び出すのにも必要になってくるのでローカルに保存できるNSUserDefaultsに入れといてください。
基本的な命令文はSQLと同じです。
insert,delete,update,selectが使えます。
次回はこの命令文についてご説明します。
ありがとうございました。