android sqlite 已经插入到sqlite数据库怎么使用的数据查不到

本人处于本科毕业阶段毕业设計要做一个安卓平台,对于java还是小白的我确实有点难度不过在做的过程中还是收获很多,现在希望把自己在这个过程中遇到的各个问题囷朋友们分享大神们不喜勿喷,由于毕业设计要做半年所以接下来的这个系列差不多也要写将近半年吧,我尽量坚持

一.查询sqlitesqlite数据库怎么使用时遇到的问题

相必对于所有的Android开发者来说,sqlite一定不陌生今天我第一次接触就被她虐了40分钟,真是惭愧关于sqlite数据库怎么使用的其他操作我就不多说了,大家一定都很清楚我着重说一下在查询sqlite数据库怎么使用时遇到的问题。

查询sqlite数据库怎么使用一半我们用的都是cursor這个类关于这个类我个人感觉她有点像C语言中的指针,用不好就出问题被CursorIndexOutOfBoundsException虐过的人在心里默默的答一下到。一般来说这个问题都是你沒有把cursor对象指向表的第一行解决方法也很简单

  注:上述代码只是一个示例代码,没有写完全特此说明,本人开始的时候也是看到網上的代码就直接拿过来用后来发现用不了才知道没写完全以后我的代码除了完整的方法代码和程序代码,别的只作示例如果大家想鼡(我有点厚脸皮,哈哈)还要自己添加一下。

继续回到正题今天我遇到的问题是关于moveToFirst()和move(int offset)的配合使用,直接上代码说明:

  move这个方法给我很大困扰大家注意她的参数是offset,即偏移值说明下一个cursor的位置=当前cursor的位置+offset,而不是网上有的地方说的代表表的某一行而且要用這个方法的话就要保证起始地址不变,即保证c.moveToFirst()在每次变偏移值的时候都要执行一次这个有点像单片机中基址+变址的寻址方式。

}

我要回帖

更多关于 sqlite数据库怎么使用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信