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

返回前面的内容

相关阅读 >>

android调试工具adb命令大全

c#操作Sqlite方法实例详解

android内置Sqlite的使用详细介绍

android编程之Sqlite数据库操作方法详解

iphone不越狱导入ios 7输入法词库方法教程详解

Sqlite中文乱码问题原因分析及解决

利用apacheftpserver搭建ftp服务器的方法步骤

详细聊聊sql中exists和notexists用法

Sqlite3中的日期时间函数使用小结

python实现读取txt文件数据并存进内置数据库Sqlite3的方法

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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