这一行规定死了,只能是这样的:
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中文数据的方法
python Sqlite3数据库日期与时间常见函数用法分析
android studio如何获取Sqlite数据并显示到listview上
Sqlite developer怎么安装激活 Sqlite developer激活安装图文教程
更多相关阅读请进入《Sqlite》频道 >>

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