码迷,mamicode.com
首页 >  
搜索关键字:sqlite 打开数据库    ( 5237个结果
sqlite 打开数据库
+(sqlite3*)openDB;{if(db==nil){获取document文件的路径参数1:文件夹名字参数2.查找域参数3.是否使用绝对路径NSString*docPath=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES).firstObject;数据库文件的路径NSString*dbPath=[docPathstringB..
分类:数据库   时间:2014-09-20 02:22:47    阅读次数:256
sqlite3 数据操作 查询
打开数据库sqlite3*db=[DatabaseopenDB];数据库的操作指针stmt:statementsqlite3_stmt*stmt=nil;参数1,数据库指针,参数2SQL语句参数3SQL语句的长度(-1代表的是无限长,自动匹配长度)参数4返回数据库操作指针参数5为未来做准备的,预留参数,一般写成NULL验证SQL语句的正确性intres..
分类:数据库   时间:2014-09-20 02:21:56    阅读次数:222
sqlite3 数据操作 查询单个信息
打开数据库sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlString=[NSStringstringWithFormat:@"select*fromStudentwhereid=%d",aID];intresult=sqlite3_prepare_v2(db,[sqlStringUTF8String],-1,&stmt,NULL);Student*student=nil;if(result==SQLITE_OK){..
分类:数据库   时间:2014-09-20 02:21:46    阅读次数:189
sqlite3 数据操作 修改
sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlstring=[NSStringstringWithFormat:@"updateStudentsetname=‘%@‘whereid=%ld",name,(long)ID];intresult=sqlite3_prepare_v2(db,[sqlstringUTF8String],-1,&stmt,NULL);if(result==SQLITE_OK){if(sqlite3_s..
分类:数据库   时间:2014-09-20 02:21:27    阅读次数:177
sqlite3 数据操作 删除
sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlString=[NSStringstringWithFormat:@"deletefromStudentwhereid=%d",ID];intresult=sqlite3_prepare_v2(db,[sqlStringUTF8String],-1,&stmt,nil);if(result==SQLITE_OK){if(sqlite3_step(stmt)==SQLITE_DON..
分类:数据库   时间:2014-09-20 02:21:17    阅读次数:310
结构化查询语句格式
数据库(DataBase):存放数据的仓库;存放的是一张一张的表,特别像Excel,都以表格形式存放数据,可以创建多张表     常见的数据库: sqlite ,access, MySQL,SqlServer, Oracle; 为什么要用数据库;     1.文件读写,归档读取数据需要一次把数据全部读出来,占内存     2.数据库查找数据效率很高,体现在查找数据,数据修改(增删改...
分类:其他好文   时间:2014-09-19 21:11:16    阅读次数:235
Core Data基础入门【转】
简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不...
分类:其他好文   时间:2014-09-19 15:32:55    阅读次数:276
android安卓 SQLite教程:内部架构及SQLite使用办法
SQLite 介绍SQLite一个非常流行的嵌入式数据库,它支持SQL语言,并且只利用很少的内存就有很好的性能。由于JDBC不适合手机这种内存受限设备,所以Android开发人员需要学习新的API 来使用SQLite。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, ...
分类:移动开发   时间:2014-09-19 13:37:25    阅读次数:226
sqlite query
问题:java.lang.IllegalStateException:Process10789exceededcursorquota100,willkillit解决方法:Cursorquery=db.query(LwSQLiteOpenHelper.TABLE_NAME,null,LwSQLiteOpenHelper.ACCOUNT+"=?",query.close();查询完数据库记得关闭对应的游标否则会报上面的错误
分类:数据库   时间:2014-09-18 09:52:34    阅读次数:215
Android数据库高手秘籍(三)——使用LitePal升级表
在上一篇文章中,我们学习了LitePal的基本用法,体验了使用框架来进行创建表操作的便利。然而大家都知道,创建表只是数据库操作中最基本的一步而已,我们在一开始创建的表结构,随着需求的变更,到了后期是极有可能需要修改的。因此,升级表的操作对于任何一个项目也是至关重要的,那么今天我们就一起来学习一下,在Android传统开发当中升级表的方式,以及使用LitePal来进行升级表操作的用法。上一篇文章中我们借助MySQLiteHelper已经创建好了news这张表,然而,现在需求发生了变更,我们的软件除了能看新闻之...
分类:移动开发   时间:2014-09-18 08:35:13    阅读次数:345
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!