package com.gggeye;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import android.app.ListActivity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.widget.ArrayAdapter;
public class DataTest extends ListActivity {
private final String _DB_NAME = "userdb";
private final String _TABLE_NAME = "users";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
ArrayList<String> results = new ArrayList<String>();
SQLiteDatabase db = null;
try
{
//Log.log("中国");
/* 新建 database */
this.createDatabase(_DB_NAME, 1, MODE_PRIVATE, null);
/* 打开 database */
db = this.openDatabase(_DB_NAME, null);
/* 新建 table */
/* Create a Table in the Database. */
db.execSQL("CREATE TABLE IF NOT EXISTS "
+ _TABLE_NAME
+ " (username VARCHAR, password VARCHAR,"
+ " country VARCHAR, email VARCHAR);");
/* 新建两笔资料 */
db.execSQL("INSERT INTO "
+ _TABLE_NAME
+ " (username, password, country, email)"
+ " VALUES ('Gramlich', 'Nicolas', 'Germany', 'Gramlich@mymobisoft.com');");
db.execSQL("INSERT INTO "
+ _TABLE_NAME
+ " (username, password, country, email)"
+ " VALUES ('Doe', 'John', 'US', 'Doe@mymobisoft.com');");
Cursor c = db.query("SELECT username,password" +
" FROM " + _TABLE_NAME
+ " WHERE country = 'US' LIMIT 2;",
null);
/* 只取username 咄1
附件:
分享到:
相关推荐
本应用实例主要围绕SQLite展开,旨在通过具体的案例帮助读者深入理解和掌握SQLite的使用方法。以下将详细解析这个实例的内容: 1. 数据库创建与连接: 在SQLite中,数据库是一个文件,可以通过SQLite API或命令行...
主要是个人写的一个sqlite3 c接口的数据库操作demo,基本满足平时的使用要求。
本实例主要展示了如何在Android应用中使用SQLite进行基本操作,包括创建数据库、创建表、插入数据、查询数据以及更新和删除数据。 首先,我们需要在Android项目中添加SQLite相关的权限。在AndroidManifest.xml文件...
在iOS开发中,SQLite是一个非常重要的数据库管理系统,它被广泛应用于存储和管理应用程序的数据。SQLite是轻量级的,不需要服务器进程,可以直接嵌入到应用中,因此在iOS平台上非常受欢迎。本文将深入探讨SQLite在...
本教程将通过具体的案例,详细介绍如何在iOS应用中使用SQLite进行数据存储。 首先,我们需要了解SQLite的基本概念。SQLite数据库以文件形式存在,每个数据库文件就是一个SQLite数据库。表是数据库中的主要结构,...
【Android的SQLite使用实例】 SQLite 是一种轻量级的数据库管理系统,被广泛应用于移动设备,尤其是在Android平台上。在Android应用中,SQLite用于存储应用程序的结构化数据,如用户信息、设置、联系人列表等。以下...
总结来说,这个“sqlite3应用实例”涵盖了SQLite3在Linux下的基本使用,包括安装、数据库的创建与操作、表的创建与管理,以及数据的增删查改。通过学习和实践这些内容,开发者可以有效地利用SQLite3进行小型项目的...
这篇“SQLite数据库案例完整解析”将深入探讨SQLite的核心概念、操作方式以及在实际应用中的实例。 首先,我们来了解SQLite的基本结构。SQLite数据库由一个或多个数据库文件组成,每个文件都包含了完整的数据库。...
本实例代码库提供了全面的SQLite操作示例,包括插入、删除、更新和查找等基本操作,非常适合Android开发者学习和参考。 首先,我们来看看如何在Android中创建和访问SQLite数据库。每个SQLite数据库都是通过...
Java中的SQLite是一个轻量级、开源的嵌入式数据库,常用于桌面应用或者移动设备上,因为它不需要单独的服务器进程,而是直接与应用程序一起运行。SQLite支持SQL标准,并且提供了丰富的API供开发者进行数据操作。在...
- **移动应用**:Android系统默认使用SQLite作为应用数据库,iOS开发中也可选择使用。 - **桌面应用**:如电子邮件客户端、文本编辑器等,用于本地数据存储。 - **Web应用**:在服务器端不适用大型数据库时,...
本实例是关于如何在C#中使用SQLite进行数据库操作的完整指南,包括动态创建数据库、根据类库定义表结构以及执行数据添加等基本操作。 1. **SQLite 驱动安装**: 在C#项目中使用SQLite,首先需要安装SQLite的.NET...
本实例将深入探讨如何在C++环境中使用SQLite进行数据库操作,包括数据的创建、表的创建以及数据存储。 首先,为了在C++中使用SQLite,我们需要一个SQLite的C++接口库。SQLite官方提供了C接口,但直接使用可能会比较...
综上所述,“AndroidSQLite开发案例”涵盖了Android应用中SQLite数据库的基本使用,包括数据库的创建、操作接口的封装、数据的CRUD操作以及事务处理等核心概念。这样的案例对于学习和实践Android数据库编程非常有...
在这个"SQLite3 使用实例"中,我们将探讨三个基本的使用场景,帮助你理解如何在实际开发中应用 SQLite3。 1. **创建数据库和表** 在第一个实例中,你可能会看到如何创建一个新的 SQLite3 数据库以及定义表的结构。...
Qt中SQlite数据库加密SqliteCipher 操作实例,打开多个数据库,附着数据库跨库查询, 对应说明:https://blog.csdn.net/woguanni/article/details/120524602
SQLite 是一款轻量级的数据库引擎,它无需服务器进程,可以直接在应用程序中使用。在 .NET 开发环境中,我们可以借助 SQLite 数据库来实现快速、高效的本地数据存储。SQLiteSpy 则是一款方便的数据库管理工具,它...
在这个“SQLite应用小例子”中,我们主要关注如何在C++环境中使用SQLite库进行数据库操作。 首先,`sqlite3.lib`是一个静态链接库文件,它是SQLite的C接口实现,用于在C或C++程序中调用SQLite的功能。当你在项目中...
本实例将深入探讨SQLite数据库的使用,包括其基本操作、查询语句以及高级特性。 首先,SQLite的核心概念是数据库文件,它是一个普通的磁盘文件,包含了数据库的所有结构和数据。在SQLite中,我们可以通过创建数据库...
在这个"基于Android系统的Sqlite的数据应用实例"中,我们将探讨如何在Android应用中有效地使用SQLite进行数据操作。 首先,Android中的SQLite数据库通常通过`SQLiteOpenHelper`类来管理和操作。这个类提供了创建...