SQLite支持的常见数据类型如下所示. –INTEGER 有符号的整数类型 –REAL 浮点类型 –TEXT 字符串类型,采用UTF-8和UTF-16字符编码 –BLOB 二进制大对象类型,能够存放任何二进制数据   (C语言中)使用步骤: 1.新建项目时,先导入系统框架(C语言). (libsqlite3)   2.头文件#import<sqlite3.h>   3. sqlite3_open(fileName.UTF8String, &_db); 打开或者创建一个数据 *_db自…
摘要: iOS中sqlite3框架可以很好的对sqlite数据库进行支持,通过面向对象的封装,可以更易于开发者使用. 使用iOS原生sqlite3框架对sqlite数据库进行操作 一.引言 sqlite数据库是一种小型数据库,由于其小巧与简洁,在移动开发领域应用深广,sqlite数据库有一套完备的sqlite语句进行管理操作,一些常用的语句和可视化的开发工具在上篇博客中有介绍,地址如下: sqlite数据库常用语句及可视化工具介绍:http://my.oschina.net/u/2340880/…
1. 数据库管理系统 1> SQL语言概述 SQL: SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集, 是一种功能齐全的数据库语言. 2> 常见的数据库 MySQL: MySQL是一个精巧的SQL数据库管理系统, 而且是开源的数据管理系统.MySQL 主要目标是快速.健壮和易用. 由于它的强大功能.灵活性.丰富的应用编程接口(API)以及精巧的系统结果,受到了广大自由软件爱好者甚至是商业软件用户的青睐. Oracle:O…
最近刚入门完mysql,正好学了一阵子php就想着如何把mysql的表信息用php打印页面上.现在就把代码贴出来,以便小伙伴们参考. 先是建立mysql连接: /*建立连接*/ class database{ /*初始化数据*/ public $iP="xx"; public $username="xx"; public $psw="xx"; public $charType="xx"; public $selectDb=&q…
SQLite数据库很小,占用内存只有几百K,安卓和IOS都是用的SQLite数据库. 页面: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="ver…
SQLite数据库: SQLite是轻量级的数据库,适合应用在移动设备和小型设备上,它的优点是轻量,可移植性强.但它的缺点是它的API是用C写的,不是面向对象的.整体来说,操作起来比较麻烦.所以,一般在iOS的数据库操作中我们都使用封装库FMDB. FMDB: FMDB是第三方的数据库框架,它用OC封装了用C写的原生sqlite数据库. 使用步骤: 1.先在项目中添加lib文件:libsqlite3.0.dylib 2.导入fmdb第三方类库 3.在代码中用第三方类库新建数据库: FMDatab…
1.什么是FMDB? FMDB是iOS平台下SQLite数据库,只不过它是OC方式封装了C语言的SQLite语句,使用起来更加面向对象 2.FMDB的优点:1.使用起来更加面向对象; 2.对比苹果自带的 Core Data 数据管理工具更加的轻量级,更加的灵活,而且FMDB支持跨平台; 3.提供多线程下的数据安全保护机制,有效地防止数据混乱 3.FMDM中重要的类: FMDBDataBase: 它代表一个数据库对象,(我们需要创建数据库对象时就使用这个类) FMDBDataBaseQueue:…
1.FMDB简介 什么是FMDBFMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API 为什么使用FMDB使用起来更加面向对象,省去了很多麻烦.冗余的C语言代码 对比苹果自带的Core Data框架,更加轻量级和灵活 提供了多线程安全的数据库操作方法,有效地防止数据混乱 FMDB在GitHub上的链接 https://github.com/ccgus/fmdb 参考 讲解1 讲解2 讲解3…
开发环境: macOS 10.12.1 Xcode 8.1 Qt 5.8 iPhone 6S+iOS 10.1.1   源代码: 我在 Qt 程序里指定了数据库的名称来创建数据库,在 Win10.Android.macOS 下正常运行,但是在苹果手机上报错. QSqlDatabase db; db.setDatabaseName("farmer.db"); // 创建数据库   问题: 在模拟器上可以正常访问 SQLite 数据库,但是在真机上不行,提示如下错误: QSqlDataba…
1.SQLite 数据库 SQLite 是一种轻型的嵌入式数据库,安卓和 iOS 开发使用的都是 SQLite 数据库.它占用资源非常低,在嵌入式设备中,可能需要几百 K 的内存数据就够了.他的处理速度比 Mysql.PostgreSQL 这两款著名的数据库都要快.数据库的存储和 Excel 很像,以表(table)为单位.表由多个字段(列.属性.column)组成,表里面的每一行数据称为记录.数据库操作包含打开数据库.创建表,表的增.删.改.查. SQL(Structured Query La…