//方法:获取所有学生的姓名

public void getBasicInfo(MyOpenHelper helper){

SQLiteDatabase db = helper.getWritableDatabase();//获取数据库连接

Cursor c = db.query(TABLE_NAME, new String[]{ID,NAME,NO}, null, null, null, null, ID);

int idIndex = c.getColumnIndex(ID);

int nameIndex = c.getColumnIndex(NAME);//获得姓名列的列号

int phoneIndex = c.getColumnIndex(NO);//获得电话列的序号

contactsName = new String[c.getCount()];//创建存放姓名的String数组对象

contactsId = new int[c.getCount()];//创建存放id的int数组对象

contactsNo = new String[c.getCount()];//创建存放的数组对象

int i=0;//声明一个计数器

for(c.moveToFirst();!(c.isAfterLast());c.moveToNext()){

contactsName[i] = c.getString(nameIndex);//将姓名添加到String数组中

contactsId[i] = c.getInt(idIndex);

contactsNo[i] = c.getString(phoneIndex);//将固定电话添加到String数组中

i++;

}

c.close();//关闭Cursor对象

db.close();//关闭SQLiteDatabase对象

}总之这个程序有两个Activity,一个主界面一个显示学生信息,还有一个

MyOpenHelper类 继承于 SQLiteOpenHelper类,还用到了菜单、滚动条、ImageButton等控件。。。

android学生管理实例,学生管理系统-基于SQLite数据库的Android应用相关推荐

  1. Android Studio如何查看自己创建的SQLite数据库

    Android Studio如何查看自己创建的SQLite数据库 在学习安卓开发的时候,有时候需要建立一个SQLite数据库,在创建完之后,想要查看的时候你不知道在哪里找,并且有时候找到了也不知道如何 ...

  2. Android App开发基础篇—数据存储(SQLite数据库)

    Android App开发基础篇-数据存储(SQLite数据库) 前言:Android中提供了对SQLite数据库的支持.开发人员可以在应用中创建和操作自己的数据库来存储数据,并对数据进行操作. 一. ...

  3. php简单学生管理系统设计与实现,基于PHP的学生成绩管理系统的设计与实现.doc...

    基于PHP的学生成绩管理系统的设计与实现.doc 基于PHP的学生成绩管理系统的设计与实现 摘 要: 我国高等职业教育迎来了蓬勃发展的新局面,各院校招生规模不断扩大,学校的教学管理负担越来越重.为了提 ...

  4. html5学生管理,myeclipse学生管理系统

    myeclipse做一个学生管理系统 内容是 学生管理系统 .基本框架我已经用dreamweaver做好了,数据库表也我们可以一起学习下,我正在学习java 你那个应该没问题. 想用SQL Sever ...

  5. [Linux]基于SQLite数据库的停车管理系统

    文章目录 1 项目描述 2 项目需求 3 搭建环境 4 技术描述 5 概要设计 6 主界面 7 入场与出场 8 月卡系统 9 已入场车辆 10 监控 11 项目总结 1 项目描述 本次项目是基于Lin ...

  6. 最新微信小程序选题推荐-高校学生事务考试通知管理系统SSM-JAVA【数据库设计、论文、源码、开题报告】

    摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟.本文介绍了微信小程序高校学生事务管理系统的开发全过程.通过分析微信小程序高校学生事务管理系统管理的不足,创建了一 ...

  7. android期末课设选题_基于本科计算机安卓android毕业设计选题题目

    1.安卓android教学管理系统 2.JAVA JSP学生信息管理系统 3.安卓Android考勤系统设计(MySQL) 4.安卓+lw+电子阅读器 5.安卓+lw+电子阅读器录像 6.安卓教师教学 ...

  8. Android开发笔记(三十)SQLite数据库基础操作

    SQLite语法 SQLite是一个小巧的嵌入式数据库,使用方便.开发简单,手机上最早由ios运用,后来android兴起同样也采用了sqlite.sqlite的多数sql语法与oracle是一样的, ...

  9. Android数据存储、文件存储、SQLite数据库简单使用、 sharedPreferences存储(五)

    文章目录 5 数据存储 5.1 数据的存储方式 5.2 文件存储 5.2.1 将数据存入文件中 5.2.2 从文件中读取数据 5.2.3 实战演练-保存QQ账号和密码(内部存储) 5.2.4 实战演练 ...

最新文章

  1. jQuery ajax请求成功且返回了数据,但是不进success:function()
  2. CTF短秘钥的RSA解密
  3. 序列赋值引发的Python列表陷进
  4. python列表_Python列表列表的所有组合
  5. Hashtable几种常用的遍历方法
  6. VC之获取计算机网卡mac地址
  7. MT6737芯片尾缀资料介绍
  8. linux系统的特点有什么
  9. VMware Workstation15.1.0安装Windows 1903虚拟机
  10. kafka中的offset理解
  11. phpstorm根据关键字全局搜索
  12. 设计模式----装饰模式
  13. python做一个登录注册界面_python做一个登录注册界面的方法
  14. flink 执行计划、数据传输策略
  15. FMEA学习(1总概)
  16. 交互式语音应答(IVR)系统行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  17. 三句话的原则-看人长处-帮人难处-记人好处
  18. MapReduce-Counters含义
  19. Weka初体验——中文文本分类
  20. 一篇计算机SCI论文投稿的所有流程是怎样的? - 易智编译EaseEditing

热门文章

  1. Uber 提出损失变化分配方法 LCA,揭秘神经网络“黑盒” 60s测试:你是否适合转型人工智能? https://edu.csdn.net/topic/ai30?utm_source=csdn_bw
  2. 阿里在美申请区块链专利;Win10 最新漏洞被发现;MongoDB 4.2 发布​ | 极客头条...
  3. 阿里撬得动“印度版”抖音吗?
  4. 44 年前的今天,改变世界的 TA 诞生了!
  5. 微软新版 Edge 浏览器叫板 Chrome!
  6. 小米速度!雷军再祭 All in AIoT 大招!
  7. 春节停车难?用 Python 找空车位!
  8. 如何在 GitHub 上大显身手?
  9. 什么是Redis缓存雪崩、缓存穿透和缓存击穿
  10. 第 3 章 JVM 与 GC