极品好儿媳全文阅读,燃料乙醇放量,嘉兴办公家具,应向阳,58会展网,证书挂靠,鱼缸清洗,qq蜡笔小新头像

我在sqliteadmin 创建好数据库StuDB,里面的表如下:

650) this.width=650;">

将创建好的数据库在DDMS中点击

650) this.width=650;">导入到data/data/程序的包名/

650) this.width=650;">

SQLiteTestActivity.java

package com.lingdududu.test;  import Android.app.Activity;  import android.database.Cursor;  import android.database.sqlite.SQLiteDatabase;  import android.os.Bundle;  import android.view.View;  import android.view.View.OnClickListener;  import android.widget.Button;  import android.widget.EditText;  import android.widget.Toast;  public class SQLiteTestActivity extends Activity {  /** Called when the activity is first created. */ private EditText studentText;  private EditText teacherText;  private Button queryBtn;  SQLiteDatabase stuDb;    @Override public void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.main);    studentText = (EditText)findViewById(R.id.stu_name);  teacherText = (EditText)findViewById(R.id.teacher_name);  queryBtn = (Button)findViewById(R.id.query);      queryBtn.setOnClickListener(new queryListener());   }  class queryListener implements OnClickListener{  @Override public void onClick(View v) {  //调用查询方法  query(); stuDb.close();   }   }  //查询方法  private void query() {  //打开或者创建数据库  stuDb = SQLiteDatabase.openOrCreateDatabase("data/data/com.lingdududu.test/StuDB.s3db", null);  try {    String string =studentText.getText().toString();   String sql = "Select sname from Student where snumber="+string;  Cursor cursor = stuDb.rawQuery(sql,null);  cursor.moveToFirst();   teacherText.setText(cursor.getString(cursor.getColumnIndex("sname")));  } catch (Exception e) {  Toast.makeText(this, "请检查输入的学生学号是否正确", Toast.LENGTH_LONG).show();  }   }   }

main.xml

?xml version="1.0" encoding="utf-8"?   LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"    TextView   android:layout_width="fill_parent"   android:layout_height="wrap_content"   android:text="@string/input_name" /   EditText   android:id="@+id/stu_name" android:layout_width="fill_parent"   android:layout_height="wrap_content"   /   Button   android:id="@+id/query" android:layout_width="fill_parent"   android:layout_height="wrap_content"   android:text="开始查询" /   TextView   android:layout_width="fill_parent"   android:layout_height="wrap_content"   android:text="@string/teacher_name" /     EditText   android:id="@+id/teacher_name" android:layout_width="fill_parent"   android:layout_height="wrap_content" android:editable="false"   /   /LinearLayout

android 如何打开s3db,Android开发教程:使用已有的SQL数据库相关推荐

  1. Android 音乐播放器的开发教程(三) 小卷毛播放器的主界面开发 ---- 小达

    Android 音乐播放器的开发教程(三) 小卷毛播放器的主界面开发 拿好素材之后,打开你们的开发工具,小达这里用的是android studio1.0, 新建一个项目,打开activity_main ...

  2. Android 音乐播放器的开发教程(二)反编译apk ----- 小达

    Android 音乐播放器的开发教程(二)基本布局 在上一篇中简单的介绍了下小卷毛播放器的基本情况,现在就正式的开始一步一步的做播放器.首先想要一个漂亮的UI(不是我的这个...),就需要好的素材,没 ...

  3. 管理系统开发一: winform连接sql数据库

    Winform连接SqlServel数据库进行居民管理系统开发. 最近负责了一项居民管理系统,开始的我是懵的,因为除了大学学的那一点后,我之后就没怎么接触而且连大学学的那点也基本上还给老师了,但是开发 ...

  4. Android 音乐播放器的开发教程(六)service的运用及音乐列表点击播放 ----- 小达

    service的运用及音乐列表点击播放 按照前几篇博客的步骤,应该能看到自己手机里的音乐列表了,但是现在还只能看,不能点,还需要再给ListView添加点击事件的监听,接着启动一个Service来播放 ...

  5. android 小卷毛播放器,Android 音乐播放器的开发教程(四)Activity和Fragment的通信以及Fragment的切换 ----- 小达...

    Activity和Fragment的通信以及Fragment的切换 在上一篇的博客中讲到了,播放器的主界面布局,是由一个activity和一个fragment构成的,activity启动的时候,在其o ...

  6. android 代码打开权限,android开发权限询问的示例代码

    现在基于信息安全问题,特别是版本是23以上权限越严格. 特别是拍照,读,写权限 一般权限允许过,下次就不用询问了的,所以很多应用都喜欢在首页或者启动页直接询问,不允许的就用不了1.下面给出封装好的类, ...

  7. Android 音乐播放器的开发教程(十)通知栏Notification的使用 ----- 小达

    通知栏Notification的使用         在这一片博客中,小达将自己学习Notification的一些想法和大家分享一哈,学的不是很深,所有有些东西可能解释的不是特别到位,还请各位谅解哈. ...

  8. android第三方打开文件,Android第三方文件选择器aFileChooser使用方法详解

    aFileChooser是android平台上的一个第三方文件选择器,其在github上的项目主页是:https://github.com/iPaulPro/aFileChooser aFileCho ...

  9. android scheme打开app,android 通过Scheme链接启动app

    一.参考文章: http://www..com/shadajin/p/5724117.html http://jingyan.baidu.com/article/c45ad29cd6b15505175 ...

最新文章

  1. arcgis andin使用python窗体_在ArcGIS?10中使用python
  2. python神器pandas_Python数据处理神器,pandas入门必需理解的核心内容
  3. ubuntu12.04 安装中文输入法
  4. 0730 - 搞定 iPaste for iOS 技术选型
  5. android+note2+分辨率,Android自适应屏幕方向、大小和分辨率
  6. Qt工作笔记-进入文件夹或打开网站(QDesktopServices::openUrl的使用)
  7. 虚拟机下挂载CentOS 镜像并配置yum本地镜像源
  8. 【Elasticsearch】elasticsearch 7.x 查看分片未分配 (UNASSIGNED) 的原因
  9. Express框架的请求处理~非常详细
  10. OpenGLTest
  11. python装饰器理解_Python装饰器理解(新手)
  12. 最大后验估计_状态估计的基本概念(3)最小均方估计和最小均方误差估计
  13. 浙大版c语言程序设计第三版邀请码,浙大版《C语言程序设计(第3版)》题目集 习题9-5 通讯录排序...
  14. 抢占自动驾驶「制高点」,传统Tier1巨头「砸钱入场」
  15. 中国计算机学会(CCF)推荐国际学术会议和期刊目录(2019年版,官网转载)
  16. matlab遗传算法工具箱及应用 pdf,MATLAB遗传算法工具箱及应用(雷英杰)
  17. A股动量策略有效性验证
  18. SpringBoot面试题一网打尽
  19. java安装_Java编程语言的历史和未来
  20. 求不定积分的几种方法

热门文章

  1. 前端实现WebSocket即时通讯
  2. C语言NULL和0的区别及NULL详解
  3. Linux 查看CPU架构及内核版本
  4. echarts 不连续的两点之间连线
  5. handlebars自定义helper方法
  6. throw函数的用法
  7. 大数据实战第八课-Hive高级
  8. 作为项目经理,必须会写这些文档
  9. IPv4、IPv6地址、组播地址及子网子划分详解四
  10. 华为鸿蒙登陆手机,华为鸿蒙2.0正式开源,明年登陆手机,网友:我已上手,感觉良好...