SQlite数据库使用总结

SQLite 数据库使用总结 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实验目的: 1.了解SQLite数据库的基本概念和特点; 2.熟悉使用Android Studio开发工具进行SQLite数据库的创建和基本操作。 3.掌握创建和操作SQLite数据库的基本步骤。 实验环节: 1.创建SQLite数据库 在Android Studio中,创建一个新的项目,选择Empty Activity,然后在项目的app目录下创建一个新的文件夹,命名为databases。在databases文件夹下创建一个新的SQLite数据库,如下所示: ```java public class DBHelper extends SQLiteOpenHelper { private static final String DATABASE_NAME = "Test.db"; private static final int DATABASE_VERSION = 1; public DBHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } @Override public void onCreate(SQLiteDatabase db) { String sql = "create table user(_id integer primary key autoincrement," + "name text," + "age integer," + "address text)"; db.execSQL(sql); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { String sql = "drop table if exists user"; db.execSQL(sql); onCreate(db); } } ``` 2.对SQLite数据库进行基本操作 在MainActivity中,创建一个按钮,用于向数据库中插入数据。代码如下: ```java public void addData(View view) { SQLiteDatabase db = mHelper.getWritableDatabase(); ContentValues values = new ContentValues(); values.put("name", "张三"); values.put("age", 20); values.put("address", "北京市"); db.insert("user", null, values); Toast.makeText(this, "添加成功", Toast.LENGTH_SHORT).show(); } ``` 创建另一个按钮,用于从数据库中查询数据。代码如下: ```java public void queryData(View view) { SQLiteDatabase db = mHelper.getReadableDatabase(); Cursor cursor = db.query("user", null, null, null, null, null, null); if (cursor != null && cursor.getCount() > 0) { while (cursor.moveToNext()) { String name = cursor.getString(cursor.getColumnIndex("name")); int age = cursor.getInt(cursor.getColumnIndex("age")); String address = cursor.getString(cursor.getColumnIndex("address")); Log.i(TAG, "name=" + name + ", age=" + age + ", address=" + address); } cursor.close(); } } ``` 3.运行程序 在运行程序之前,需要在AndroidManifest.xml文件中添加以下权限: ```xml <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> ``` 运行程序后,点击添加按钮,数据将被插入到数据库中。然后点击查询按钮,从数据库中查询出数据,并在Logcat中输出。 实验总结: 本次实验主要是通过Android Studio开发工具创建SQLite数据库,并对数据库进行基本操作的实现。在实验过程中,需要注意以下几点: 1.在创建SQLite数据库时,需要注意数据库的名称和版本号。 2.在添加数据时,需要使用ContentValues类来封装数据。 3.在查询数据时,需要使用Cursor类来遍历查询结果。 通过本次实验,我对SQLite数据库的基本概念和特点有了更深入的了解,并熟悉了在Android Studio开发工具中创建和操作SQLite数据库的基本步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值