相信很多人用iphone的Sqlite不会直接用C的方法,要么自己包装一层Object c的访问方法,要么用CoreData,下面我整理些目前所了结的一些Sqlite 包装类。
1.CoreData ,不用多说了,官方文档很多。
2.FMDB ,让你更熟悉使用Object c 的方法使用sql进行sqlite的操作,文件也比较小,很轻量,发现问题了,自己估计也能解决。
https://github.com/ccgus/fmdb
3. sqlitepersistentobjects ,更多的面向对象操作数据库,也非常优秀。
http://code.google.com/p/sqlitepersistentobjects/source/checkout
4. chibiorm ,FMDB的封装,解决了FMDB面向对象不足的缺点。
http://code.google.com/p/chibiorm/
svn下载地址:http://chibiorm.googlecode.com/svn/trunk/
原文: http://www.cnblogs.com/likwo/archive/2011/08/03/2126400.html
分享到:
相关推荐
本教程将详细讲解如何使用C++创建一个SQLite数据库的包装类,以便更方便地进行数据库操作。 首先,`SQLite.cpp`和`SQLite.h`是两个关键文件,它们分别包含了SQLite数据库操作的实现和接口定义。`SQLite.h`文件通常...
一些小型的应用程序需要使用到数据库,sqlite可以说是最好的选择。这里个人整理了一般简单通用的操作类SQLiteHelper
在iOS开发中,SQLite是一个广泛使用的轻量级关系型数据库,尤其在iPhone应用程序中,它提供了数据持久化存储的能力。SQLite3.0是SQLite的其中一个版本,它支持多种数据库操作,如创建表、插入数据、查询数据等。下面...
SQLite是一款轻量级的、开源的、自包含的数据库引擎,广泛应用于移动设备,包括iPhone。它是许多应用程序存储数据的首选解决方案,因为它不需要独立的服务器进程,并且支持SQL标准。"最新的iPhone SQLite小程序"可能...
这个压缩包包含两个关键文件,一个是`SqliteHelper.cs`,它很可能是一个C#类,提供了与Sqlite数据库进行交互的通用方法。这个类可能包含了连接数据库、执行SQL语句、插入、更新、删除和查询数据等基本操作的封装。...
是使用sqlite封装好的帮助类 ,有执行sql语句和执行带参数的sql语句及一次执行多条(事务)及执行带存储过程参数的的SQL语句等基础操作。
本实例将聚焦于如何在iPhone应用中使用SQLite3进行数据持久化操作。 SQLite3是一个嵌入式的SQL数据库引擎,它不需要独立的服务进程,可以直接集成到应用程序中。与Core Data相比,SQLite3提供了更直接的SQL语句操作...
"Iphone中的SQLite 可运行的实例"是一个很好的起点,帮助开发者理解如何在iPhone应用程序中集成和操作SQLite数据库。这个实例提供了完整的代码和步骤,使得初学者能够快速上手。 SQLite在iOS中的应用主要涉及以下几...
SQLiteHelper辅助类通常还包含一些自定义的方法,用于执行特定的SQL操作,例如: - **insert(String tableName, ContentValues values)**:插入数据到指定的表中。 - **update(String tableName, ContentValues ...
通用的SQLite数据库操作类,将增删改查集成,其他继承该类即可
C#操作SQLite代码类 一个朋友写的,拿来分享给大家,希望有用
"iPhone SQLite"这个标题暗示我们将讨论如何在iPhone应用中利用SQLite进行数据管理。 SQLite是一个开源的关系型数据库,它支持SQL语法,并且不需要单独的服务进程来运行。在iOS应用中,SQLite库可以直接嵌入到应用...
Sqlite 操作类 C# .net,嵌入式SQL //创建一个数据库文件 string datasource = @"d:/ChinaPower.s3db"; // System.Data.SQLite.SQLiteConnection.CreateFile(datasource); //连接数据库 System.Data....
标题 "FMDBdemo (使用FMDB 开发iPhone SQLite)" 提及的是在iOS平台上使用FMDB库进行SQLite数据库开发的应用示例。FMDB是Objective-C的一个SQLite封装库,它为iOS开发者提供了一种简单而强大的方式来操作SQLite...
这个单元通常包含类如TSQLiteTable3,它代表了一个数据库表,可以进行增删改查等操作。例如,你可以通过TSQLiteTable3的Open方法打开一个数据库表,使用Fields属性访问字段,使用Insert、Edit、Delete方法修改记录,...
SQLite是一款轻量级的数据库,它无需单独的服务器进程,而是作为应用程序的一部分在客户端运行。在Android系统中,SQLite被广泛用于数据存储,因为它高效、可靠且易于使用。本篇文章将详细讲解如何使用SQLite数据库...
在这个“sqlite3封装类”中,我们可以期待看到一些方便的函数或方法,将常见的数据库操作(如创建表、插入数据、查询数据、更新和删除记录)进行了抽象和封装,以简化代码并提高可读性。 封装的主要好处是提高了...
1. **SQLiteManager**: 这个类通常是对SQLite数据库操作的封装,提供一套简洁易用的API,用于简化数据库的交互。例如,它可能包含以下方法: - `insert`: 新增数据,利用`ContentValues`对象存储待插入的数据,通过...
### iPhone开发SQLite数据库使用 #### 一、引言 随着移动应用开发的不断发展,数据库管理成为了一项重要的技能。SQLite作为一种轻量级的关系型数据库,因其简单易用、占用资源少等特点,在iOS开发中得到了广泛的...