- 浏览: 85130 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (89)
- 源码 (2)
- tomcat服务器连接数问题解决方法 (2)
- Android (26)
- JAVA 基本 (17)
- 设计模式 (6)
- Spring Struts Hibernate ibatis Web (9)
- 汇总小结 (1)
- 性能优化 (1)
- 小算法 (1)
- Android 异常 (1)
- Http web (1)
- Linux (4)
- C C++ (1)
- JNI ANDROID (1)
- UML (1)
- 其他 (1)
- 图像 (1)
- Spring (2)
- 分布式集群 (1)
- 数据库 (4)
- jquery (1)
- oracle和mysql 积累 (0)
- struts (1)
- 宕机 (1)
- mybaties (1)
- DH_Robot1_Chn_LeChange-Baby_V1.000.0005.3.R.160407.zip (0)
- 积累 (1)
- 架构 (1)
- 基础问题? (0)
- 111 (0)
最新评论
-
jbeduhai:
表达贴切,顶一个
ThreadLocal
1. 数据库DBHelper extends SQLiteOpenHelper
import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class DBHelper extends SQLiteOpenHelper { private static final String DB_NAME = "zigbree.db"; private static final String TBL_NAME = "Zigbree"; private static final String CREATE_TBL = " create table " + " Zigbree( _id integer primary key autoincrement,room text,light text) "; //此处必须将id 主键写成 _id //写成_id SimpleCursorAdapter 报错! // ERROR/AndroidRuntime(232): java.lang.RuntimeException: Unable to start activity //ComponentInfo{com.nec.android.necsthz/com.nec.android.necsthz.QueryActivity}: //java.lang.IllegalArgumentException: column '_id' does not exist private SQLiteDatabase db =null; public DBHelper(Context context) { super(context, DB_NAME, null, 1); } @Override public void onCreate(SQLiteDatabase db) { this.db = db; db.execSQL(CREATE_TBL); } public void insert(ContentValues values) { SQLiteDatabase db = getWritableDatabase(); db.insert(TBL_NAME, null, values); db.close(); } public Cursor query() { SQLiteDatabase db = getWritableDatabase(); Cursor c = db.query(TBL_NAME, null, null, null, null, null, null); return c; } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { } }
2.Activity 类
/** * @author 2172980000522 * */ public class RoomLightSet extends Activity { private EditText et1, et2; private Button b1; /* (non-Javadoc) * @see android.app.Activity#onCreate(android.os.Bundle) */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.roomlightset); this.setTitle("哥是一个测试"); et1 = (EditText) findViewById(R.id.room); et2 = (EditText) findViewById(R.id.light); b1 = (Button) findViewById(R.id.comfirm); b1.setOnClickListener(new OnClickListener() { public void onClick(View v) { String name = et1.getText().toString(); String url = et2.getText().toString(); ContentValues values = new ContentValues(); values.put("room", name); values.put("light", url); DBHelper helper = new DBHelper(getApplicationContext()); helper.insert(values); System.out.println("insert data to database:"); } }); } }
Cursor ca = contentResolver.query(Browser.BOOKMARKS_URI, null, "1=1", null, null); public void queryColumnName(Cursor cursor){ for(int i=0;i<cursor.getColumnCount();i++){ String columnName = cursor.getColumnName(i); Log.d("TAG","column name:"+columnName); } }
public Cursor select() { SQLiteDatabase db = this.getReadableDatabase(); // Cursor cursor =db.rawQuery("select email_acc from email_table" ,); Cursor cursor = db.query( TABLE_NAME,null, null, null, null, null, null ); // db.close(); // 关闭了就查询不到数据 return cursor; }
- Zigbee.rar (62.8 KB)
- 下载次数: 9
发表评论
文章已被作者锁定,不允许评论。
-
HTC 刷机问题
2012-08-14 09:56 7261,没有运用工具刷机 2,没有备份系统还原 3,解锁 4 ... -
Android Parcelable
2012-05-31 21:11 1979Parcelable 传递对象时候用 Androi ... -
Android Handler
2012-05-29 16:53 621handler 将线程放入队列 Handler.poser( ... -
关于分辨率 多机型 dip px ........
2012-05-22 15:04 880320x480 (水平方向有320个像素点.垂直方向有480个 ... -
View 相关
2012-05-17 15:47 753转载文字http://hunankeda110.itey ... -
bitmap 内存溢出
2012-04-23 16:53 1276http://dyh7077063.iteye.com/blo ... -
风暴ssssss
2012-03-30 16:31 01 。做个以物易物的应用 2。大众服务和个性定制 3.菜单 ... -
Android 异常
2012-05-17 16:53 600dialog 无法依托 activity 时候 a ... -
Android title 高度定义
2012-02-04 15:56 1000mainifast.xml : <activit ... -
Android apk 安装脚本
2011-11-02 17:09 1028@echo off set cur_dir=%cd% ... -
Android 基本汇
2011-10-26 09:40 7381 Activity 生命周期 一般 ... -
署名认证相关知识
2011-10-21 18:26 2025命令: 生成keystone(存放一组证书和私钥的地方) ... -
Android UI Listview
2011-10-18 15:39 8591. list.setAdapter(adapter); ... -
Android 动画
2011-10-12 13:30 922http://www.htcplayer.com/thread ... -
Android 源码
2011-09-05 12:51 2575http://blog.csdn.net/maxleng/ar ... -
android 上开发air flash
2011-07-08 16:55 762http://www.jamesward.com/ ... -
登录web服务器jsonAndroid
2011-05-30 16:28 669如下: -
自定义组件
2011-05-30 15:25 761http://www.cnblogs.com/TerryBlo ... -
Android 远程回调
2011-05-19 12:39 17471.点击button 发送Handler1 Message ... -
Listview 表格
2011-05-13 10:40 698http://blog.csdn.net/hellogv/ar ...
相关推荐
本"android数据库操作demo"主要展示了如何在Android应用中进行SQLite数据库的基本操作,包括增、删、改、查四大功能。下面我们将详细探讨这些知识点。 首先,要创建一个SQLite数据库,我们需要创建一个`...
"android数据库操作封装"主要是为了提高代码的可读性、可维护性和复用性,通过创建自定义的数据访问对象(DAO)层和数据库帮助类来实现。 1. 数据库Helper类: 在Android中,我们通常会创建一个继承自`...
在这个"Android 数据库操作"主题中,我们将深入探讨如何在Android应用中使用SQLite3进行数据库的创建、查询、插入、更新和删除等操作。 首先,让我们了解Android中的SQLite数据库的基本概念。每个Android应用都有一...
本文将深入探讨Android中的SQLite数据库操作以及如何在命令行上操作SQLite。 首先,让我们了解Android如何与SQLite交互。在Android中,我们通常通过SQLiteOpenHelper类来创建、升级和访问数据库。这个类提供了方法...
总结来说,这个"android数据库操作实例"涵盖了Android应用中使用SQLite数据库的基础知识,包括创建数据库、定义表结构、插入、查询、更新和删除数据等操作。通过学习这个实例,开发者可以更好地理解如何在Android...
本Demo——"你想要的Android数据库操作精华(安全、并发、单例等)",旨在深入探讨如何在Android Studio环境下进行高效且安全的数据库操作,包括使用数据库框架、数据库加密、并发控制以及单例模式的应用。...
本示例"android数据库操作Demo"提供了一个基础的教程,涵盖了数据库的基本操作,包括添加数据(增)、删除数据(删)、查询数据(查)和更新数据(改)。我们将深入探讨这些核心概念。 首先,Android使用SQLite作为...
在这个"android 数据库操作demo"中,我们将深入探讨如何在Android环境下使用SQLite进行数据库操作,包括创建数据库、创建表、插入数据、查询数据、更新数据以及删除数据等核心概念。 1. **创建数据库**: 在...
`Cursor`是Android数据库操作中的一个关键接口,它就像一个指针,可以遍历查询结果。常见的`Cursor`方法包括: - `moveToPosition(position)`移动指针到指定的记录。 - `getColumnIndex(columnName)`获取指定列的...
在Android开发中,数据库是应用数据持久化的重要方式。Android提供了SQLite数据库系统...在`DemoDateBase`压缩包中,应该包含了这个框架的实现代码,你可以下载并参考其中的细节,进一步学习和实践Android数据库操作。
在Android开发中,数据库操作是不可或缺的一部分,尤其是在处理大量数据存储和检索时。"android 数据库操作代码生成器(version 0.1)-32位" 是一个专为提高开发效率而设计的工具,它能够自动生成数据库操作的相关代码...
在Android开发中,数据库操作是常见的任务之一,用于存储和检索应用程序的数据。为了简化这一过程,开发者通常会创建一个数据库帮助类(DataBaseHelper)来封装SQLite数据库的操作。在这个场景下,我们有一个名为`...
Android数据库sqlite操作命令指导,同时可以快速调试定位问题点,并获取有用信息。
在这个"android 数据库操作"项目中,开发者不仅实现了添加和查询功能,还隐藏地支持了修改和删除操作。 1. **SQLite数据库简介** SQLite是一个嵌入式数据库,它不需要单独的服务器进程,可以直接在应用程序中使用...
android sqlite 操作工具包
Android 数据库操作 greendao-2.0.0.jar
本实例代码主要关注如何在Android中进行数据库操作,这涉及到SQLite数据库,它是Android系统内置的关系型数据库管理系统。SQLite轻量级、易于使用且功能强大,非常适合移动设备。 首先,我们需要创建一个SQLite...
在Android应用开发中,SQLite是一个重要的组成部分,它是一个轻量级的、开源的、关系型数据库,被广泛用于存储和管理应用程序中的数据。...通过学习和实践这些示例,开发者能够熟练掌握Android中的SQLite数据库操作。