第三方FMDB的简单使用】的更多相关文章

一 FMDB的简单说明及介绍 FMDB的github地址 https://github.com/ccgus/fmdb FMDB是一款简洁的,易用的封装库,简单介绍一下FMDB的使用 在FMDB下载文件后,工程中必须导入如下文件,并使用libsqlite3.0.tbd依赖包 FMDB同时兼容ARC和非ARC工程,会自动根据工程配置来调整相关的内存管理代码. 二.FMDB的核心类 FMDB有三个主要的类 (1)FMDatabase 一个FMDatabase对象就代表一个单独的SQLite数据库,用来…
1,导入第三方头文件 #import "FMDB.h" //定义全局变量 @implementation InputInformationViewController { UITextField *_accountField;//帐号输入框 UITextField *_passwordsField;//密码输入框 FMDatabase *db;//数据库 } //获取数据库 NSString *doc = [NSSearchPathForDirectoriesInDomains(NSD…
最近项目要用到数据库,采用的是第三方FMDB, 之前做C#时用过sqlHelper,自己就按着sqlHelper的思路封装了一下,封装的也比较简单,看到网上有一些根据FMDB封装的ORM框架,但基本都是单表的. 按着ADO.Net的思路 1.连接数据库 2.打开数据库 3.操作数据库 4.关闭数据库 在使用查询数据时FMResultSet 用next遍历时不能关闭数据库 #import <Foundation/Foundation.h> #import "FMDB.h" @…
一.FMDB 的框架引入点击此处去GitHub下载 二.FMDB 的优缺点 优点:使用起来更加面向对象,省去了很多麻烦.冗余的C语言代码:对比苹果自带的Core Data框架,更加轻量级和灵活:提供了多线程安全的数据库操作方法,有效地防止数据混乱. 三.FMDB 中三个基础类: 1.FMDatabase一个FMDatabase对象就代表一个单独的SQLite数据库用来执行SQL语句: 2.FMResultSet使用FMDatabase执行查询后的结果集: 3.FMDatabaseQueue用于在…
上周四.周五在忙公司的事情和炒股,没来得及更新博客,这周就补一下,学习总结下FMDB. FMDB是对sqlite的封装,特别是在多线程情况下,使用sqlite是非常麻烦,而使用FMDB相对简单,下面是使用FMDatabase和FMDatabasequeue的代码例子 // // ViewController.m // FMDBDemo // // Created by cyw on 15-4-26. // Copyright (c) 2015年 cyw. All rights reserved.…
将 CocoaPods 安装后,按照 CocoaPods 的使用说明就可以将 FMDB 第三方集成到工程中,具体请看博客iOS学习46之第三方CocoaPods的安装和使用(通用方法) 1. FMDB简介 1> 概述 iOS 中原生的 SQLite API 在进行数据存储的时候,需要使用 C语言 中的函数,操作比较繁琐.于是,就出现了一系列将SQLite API 进行封装的库,例如 FMDB.PlausibleDatabase.SQLitePersistentObjects 等. FMDB 是一…
1.什么是FMDB? FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API. 无论项目中使用 ARC 还是 MRC,对 FMDB 都没有任何影响,FMDB 会在编译项目时自动匹配. 2.FMDB主要的类. 2.1.FMDatabase 一个FMDatabase对象就代表一个单独的SQLite数据库,用来执行SQL语句.通过指定SQLite数据库文件路径来创建FMDatabase对象. 在FMDB中,一般只要不是以 SELECT 开头的 SQL 语句,…
一.发送请求与传递参数 简单demo: import requests r = requests.get(url='http://www.itwhy.org') # 最基本的GET请求 print(r.status_code) # 获取返回状态 r = requests.get(url='http://dict.baidu.com/s', params={'wd':'python'}) #带参数的GET请求 print(r.url) print(r.text) #打印解码后的返回数据 1.带参数…
PIL为第三方库,需要简单安装,最容易的安装方法 pip install PIL 详细内容见http://effbot.org/imagingbook/ 下面展示一个简单用例:(字母验证码简单实现) #-*-coding:utf-8-*-#author:wangxing from PIL import Image,ImageDraw,ImageFont,ImageFilterimport random #chinese = '去我额人他有哦怕了看就和个发的是啊'#lich = list(chin…
SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库.iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可.但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便.于是,开源社区中就出现了一系列将SQLite API进行封装的库,而FMDB (https://github.com/ccgus/fmdb) 则是开源社区中的优秀者. FMDB在…