android 如何打开s3db,Android开发教程:使用已有的SQL数据库
极品好儿媳全文阅读,燃料乙醇放量,嘉兴办公家具,应向阳,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数据库相关推荐
- Android 音乐播放器的开发教程(三) 小卷毛播放器的主界面开发 ---- 小达
Android 音乐播放器的开发教程(三) 小卷毛播放器的主界面开发 拿好素材之后,打开你们的开发工具,小达这里用的是android studio1.0, 新建一个项目,打开activity_main ...
- Android 音乐播放器的开发教程(二)反编译apk ----- 小达
Android 音乐播放器的开发教程(二)基本布局 在上一篇中简单的介绍了下小卷毛播放器的基本情况,现在就正式的开始一步一步的做播放器.首先想要一个漂亮的UI(不是我的这个...),就需要好的素材,没 ...
- 管理系统开发一: winform连接sql数据库
Winform连接SqlServel数据库进行居民管理系统开发. 最近负责了一项居民管理系统,开始的我是懵的,因为除了大学学的那一点后,我之后就没怎么接触而且连大学学的那点也基本上还给老师了,但是开发 ...
- Android 音乐播放器的开发教程(六)service的运用及音乐列表点击播放 ----- 小达
service的运用及音乐列表点击播放 按照前几篇博客的步骤,应该能看到自己手机里的音乐列表了,但是现在还只能看,不能点,还需要再给ListView添加点击事件的监听,接着启动一个Service来播放 ...
- android 小卷毛播放器,Android 音乐播放器的开发教程(四)Activity和Fragment的通信以及Fragment的切换 ----- 小达...
Activity和Fragment的通信以及Fragment的切换 在上一篇的博客中讲到了,播放器的主界面布局,是由一个activity和一个fragment构成的,activity启动的时候,在其o ...
- android 代码打开权限,android开发权限询问的示例代码
现在基于信息安全问题,特别是版本是23以上权限越严格. 特别是拍照,读,写权限 一般权限允许过,下次就不用询问了的,所以很多应用都喜欢在首页或者启动页直接询问,不允许的就用不了1.下面给出封装好的类, ...
- Android 音乐播放器的开发教程(十)通知栏Notification的使用 ----- 小达
通知栏Notification的使用 在这一片博客中,小达将自己学习Notification的一些想法和大家分享一哈,学的不是很深,所有有些东西可能解释的不是特别到位,还请各位谅解哈. ...
- android第三方打开文件,Android第三方文件选择器aFileChooser使用方法详解
aFileChooser是android平台上的一个第三方文件选择器,其在github上的项目主页是:https://github.com/iPaulPro/aFileChooser aFileCho ...
- android scheme打开app,android 通过Scheme链接启动app
一.参考文章: http://www..com/shadajin/p/5724117.html http://jingyan.baidu.com/article/c45ad29cd6b15505175 ...
最新文章
- tomcat 深度优化
- multisim 12.0安装教程
- 简单安装Harbor私有镜像仓库
- ELF 动态链接 so的动态符号表(.dynsym)
- windows下如何在命令行里切换到任意目录
- 用友php漏洞,用友CRM注入漏洞(无需登录通杀所有版本)
- java数组转对象_java将对象数组列表转换为POJO
- 【专栏精选】Unity中的HTTP网络通信
- 2013-07-29 IT 要闻速记快想
- 3-matlab求秩和比代码
- Kolmogorov复杂性简介(转)
- 非负矩阵分解小白入门
- 使用ArcPy将nc格式数据转换为tif格式数据
- 二维傅立叶变换和二维傅立叶反变换
- 天天学算法——搜索热词关联(TopK)
- psp软件设计需求分析
- Android进程间通讯AIDL使用及问题详解(雷惊风)
- 这一次,让你把深拷贝和浅拷贝刻进骨子里
- 下载微信视频号视频的憨批方法
- 10分钟建个人网站 - Amazon Lightsail