Android操作SQLite基本用法


当前第2页 返回上一页

这一行规定死了,只能是这样的:

   public class DBHelper extends SQLiteOpenHelper{
   }

需要写一个带全部参数的DBHelper类的构造函数以便于生成数据库对象:

//带有全部参数的构造函数,此构造函数是必须需要的。Eclipse和Android Studio均有自动填充功能
public DatabaseHelper(Context context, String name, CursorFactory factory, int version) {
        super(context, name, factory, version);
}

继承的抽象类SQLiteOpenHelper中的两个抽象方法:

   @Override
   public void onCreate(SQLiteDatabase db) {
       //创建数据库sql语句
       String sql = "create table user(name varchar(20))";
       //执行sql语句
       db.execSQL(sql);
   }
   @Override
   public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
 
   }

Eclipse中

右键需要创建数据库.java文件的包,选择new,选择新建Class

在弹出框中选择SQLiteOpenHelper

点击Finish即创建成功

数据库如何生成

第一句代码中,创建Activity时会自动生成。在Activity中创建数据库,这里我们给数据库起名为“info.db”,数据库版本号为1,代码如下:

//依靠DatabaseHelper带全部参数的构造函数创建数据库
DBHelper dbHelper = new DBHelper(MainActivity.this, "info.db",null,1);
SQLiteDatabase db = dbHelper.getWritableDatabase();

数据库的增删改查

   db.insert();

   db.delete();

   db.update();

   Cursor cursor = db.rawQuery("select * from info.db", null);
   if (cursor.getCount() != 0) {
   }

以上所述是小编给大家介绍的Android操作SQLite基本用法,希望对大家有所帮助。在此也非常感谢大家对网站的支持!


标签:SQLite

返回前面的内容

相关阅读 >>

navicat for Sqlite导入csv中文数据的方法

详细聊聊sql中exists和notexists用法

Sqlite快速入门指南

python操作Sqlite数据库过程解析

python Sqlite3数据库日期与时间常见函数用法分析

c# Sqlite数据库入门使用说明

android studio如何获取Sqlite数据并显示到listview上

Sqlite developer怎么安装激活 Sqlite developer激活安装图文教程

写给ios程序员的命令行使用秘籍

Sqlite字符串比较时的大小写问题解决方法

更多相关阅读请进入《Sqlite》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...