- 浏览: 626824 次
文章分类
最新评论
-
q781253433:
qin ~.求demo看看~
Android之Widget -
zhongyuanceshi:
博主,没看到你的例子的Demo,共享下
Android之Widget
package com.sea.weatherdatabase;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
public class MyDBOpenHelper extends SQLiteOpenHelper{
//onCreate,onUpdate,构造器缺一不可;
public MyDBOpenHelper(Context context, String name, CursorFactory factory,
int version) {
//自动创建一个name数据库,如果存在的话,不再创建
super(context, name, factory, version);
}
@Override
public void onCreate(SQLiteDatabase db) {
//在此创建一个表,如果存在就不再执行。会自动识别
db.execSQL("create table data (" +
"_id varchar(4) not null primary key," +
"code varchar(15) not null," +
"time varcher(15) not null;");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
//当版本改变后,执行这个方法。
db.execSQL("drop table user;");
onCreate(db);
}
}
以上为
SQLiteOpenHelper的创建。
对SQLite的操作:
1. SQLiteOpenHelper 负责对数据库的管理,包括数据库的创建,表的建立,数据库版本的管理;
如果数据库不存在,则创立;如果已经存在了,则该类会自动识别,并且不再创建;
SQLiteDatabase db = helper.getWritableDatabase();
SQLiteDatabase db = helper.getReadableDatabase();
int delete(String table, String whereClause, String[] whereArgs)
//方便对数据表操作了,删除行.
long insert(String table, String nullColumnHack, ContentValues values)
//插入行
Cursor query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)
//查询,返回一个结果集
int update(String table, ContentValues values, String whereClause, String[] whereArgs)
对数据库进行更新
void execSQL(String sql)
//执行sql语句,不能是查询语句
//SQLite是一个很强大的类,几乎可以对数据库做任何操作(因为可以直接执行一个sql语句),但是最好与SQLiteOpenHelper(提供了非常方便的方式来创建数据库和表)配合使用。
发表评论
-
Android之Fastboot、Recovery基础知识
2013-12-19 22:13 1081参考文章: http://blog.csdn.net/y9 ... -
Eclipse设置主题
2013-10-26 22:32 699下载自己喜欢的主题: http://eclipsec ... -
gitignore文件的配置
2013-09-24 15:29 1730gitignore文件在Android ... -
Eclipse安装Git插件
2013-09-24 14:20 808http://jiangli.easymorse.com/?p ... -
Eclipse像Xcode一样自动有提示
2013-09-05 17:04 12221. 打开Eclipse,然后打开“Preferences ... -
点九PNG技术
2013-04-16 13:26 888参考文章: http://blog.csdn.net/g ... -
Android ASE 脚本环境
2013-04-10 12:32 1187原文: http://blog.sina.com.cn/ ... -
android 按两次返回键退出
2012-12-25 20:01 1324package com.anjoyo.test; ... -
android混淆代码总结
2012-12-19 18:02 1523反编译工具下载地址:http://ishare.iask.si ... -
System.out.printf输出格式
2012-12-13 22:01 2529// 定义一些变量,用来格式化输出。 double ... -
Regex正则表达式的使用
2012-12-09 20:20 1833正则表达式是用来描述某些字符串规则的工具,可以用此规则来做 ... -
IOS&Android开发 使用特殊字体,使用自定义字体
2012-11-24 00:16 1571IOS开发: 原文链接:http://tieba.baidu ... -
AspectJ的安装和Eclipse的AJDT插件的配置
2012-11-19 15:21 4964安装AspectJ是为了正常使用软件MonkeyTalk 1 ... -
Mac配置android开发环境
2012-11-13 16:18 48一.Eclipse的下载 到网站:http ... -
RelativeLayout相关属性
2012-11-13 14:49 962android:layout_centerInP ... -
Android资源文件
2012-11-04 15:22 995res [res中共有10种文 ... -
activity的启动方式(launch mode)
2012-11-04 15:14 868其他很详细的参考:http://blog.csdn.net/b ... -
android分享功能的实现(分享到微博空间等)
2012-11-03 22:15 2212//Intent intent = new Inten ... -
Android开发环境配置
2012-11-03 20:04 8841、JDK安装: http://jing ... -
android intent和intent action大全
2012-09-13 20:25 1059android 中intent是经常要用到的。不管是页面 ...
相关推荐
Android SQLite 数据库操作报告 一、实验目的 Android 实验报告的主要目的是熟悉 Android 平台的文件操作、掌握 Android SQLite 数据库的设计和应用、熟悉 XML 和 JSON 文件的读取。通过本实验,用户可以掌握 ...
总结起来,Qt的SQLite数据库操作封装涉及到以下几个关键点: 1. 生成和打开数据库文件。 2. 执行SQL语句,包括查询、插入、更新和删除。 3. 设计接口,提供增删改查的重载功能。 4. 实现事务管理,确保数据一致性。 ...
在`sqlitDemo`项目中,你可能可以找到一个简单的SQLite数据库操作示例,包括创建数据库、表格,以及插入、查询、更新和删除数据等操作。通过研究这个示例,你可以更好地理解如何在实际的iOS应用中使用SQLite数据库。
总之,`SQLiteDao`类是C#中对SQLite数据库操作的抽象封装,它使得数据库操作更加简洁、安全且易于维护。通过结合其他辅助类,如扩展方法和加密工具,我们可以构建一个强大而全面的数据库操作框架,满足各种项目需求...
SQLite数据库操作工具使得用户能够方便地管理和操作SQLite数据库,进行数据的增删改查等操作,而无需深入了解复杂的SQL语法或数据库管理系统。 SQLite Studio是一款非常实用的SQLite数据库管理工具,它提供了一个...
在这个"Android SQLite数据库操作Demo"中,我们将探讨如何在Android应用中创建、查询、更新和删除SQLite数据库的数据。 1. **数据库初始化** 在Android中,我们通常通过扩展SQLiteOpenHelper类来初始化SQLite...
SQLite数据库操作,供大家一起共同分享学习。
总结来说,C#结合System.Data.SQLite库提供了强大且灵活的SQLite数据库操作能力,无论是创建数据库、定义表结构,还是进行增删改查等操作,都可以通过简单的代码实现。在VS2008环境下,开发者可以借助这个工具包快速...
本篇将基于一个名为"Android SQLite数据库操作demo"的示例项目,探讨如何在Android中进行SQLite数据库的相关操作。原作者的博客地址为http://blog.csdn.net/liuhe688/article/details/6715983。 首先,我们来看一下...
Sqlite数据库操作
SQLite数据库操作在Delphi中的实现通常依赖于特定的组件或库,如TSQLConnection、TSQLDataset等。 首先,让我们看看数据库连接的部分。在Delphi中,我们通常会使用ADO(ActiveX Data Objects)或ODBC(Open ...
QT连接Sqlite数据库操作 在QT开发中,连接Sqlite数据库是一种常见的操作。通过本文,读者将了解如何使用QT连接Sqlite数据库,並实现基本的数据库操作。 一、QT连接Sqlite数据库的准备工作 在使用QT连接Sqlite...
下面将详细解释Sqlite数据库操作类的相关知识点,包括其工作原理、单例模式的应用以及如何进行调用。 一、Sqlite数据库基本操作 1. 数据库创建:使用SQLiteOpenHelper子类,重写onCreate()方法,这里会执行数据库...
综上所述,SQLiteBrowser作为一个强大的SQLite数据库操作工具,为开发者和非开发者提供了一个直观的环境,便于进行数据库的创建、管理、查询以及数据的导入导出。无论是进行开发工作还是日常的数据管理,...
总的来说,`sqlite数据库操作工具类(含jsqlite.jar包)`提供了便捷的方式来管理SQLite数据库,简化了Java应用程序中的数据库操作。通过`DBManager.java`工具类,开发者可以快速集成SQLite功能,而无需深入了解底层的...
"SQLite数据库操作软件"指的是一个专为SQLite设计的图形用户界面(GUI)工具,它使用户能够方便地进行数据库的创建、查询、更新、删除等操作,而无需深入理解复杂的SQL语法。 该软件被描述为"非常不错的绿色",这...
这个项目的核心在于"SQLite数据库操作封装",它允许开发者通过简单的API调用来执行常见的数据库任务,如创建表、插入数据、查询数据以及事务处理。具体来说,`SQLiteOperate.dcu`和`uTestSqlite.dcu`可能是包含封装...
android SQLite数据库操作源码,包括如何建表,增删改查等操作
三、SQLite数据库操作码源 "码源"在这里可能指的是SQLite的API函数,用于执行数据库操作。以下是一些常见的SQLite操作: 1. 打开数据库: 使用`sqlite3_open()`函数打开一个数据库连接。例如: ```c sqlite3 *db...