首页主机资讯Android zhemployment如何对接数据库

Android zhemployment如何对接数据库

时间2024-07-16 14:40:03发布访客分类主机资讯浏览960
导读:在Android开发中,可以使用SQLite数据库来存储和管理数据。以下是一个简单的示例,介绍如何在Android应用中对接SQLite数据库: 创建一个DatabaseHelper类,继承自SQLiteOpenHelper,并重写onC...

在Android开发中,可以使用SQLite数据库来存储和管理数据。以下是一个简单的示例,介绍如何在Android应用中对接SQLite数据库:

  1. 创建一个DatabaseHelper类,继承自SQLiteOpenHelper,并重写onCreate()和onUpgrade()方法。
public class DatabaseHelper extends SQLiteOpenHelper {
    
    private static final String DATABASE_NAME = "mydatabase.db";
    
    private static final int DATABASE_VERSION = 1;


    public DatabaseHelper(Context context) {
    
        super(context, DATABASE_NAME, null, DATABASE_VERSION);

    }


    @Override
    public void onCreate(SQLiteDatabase db) {
    
        String createTableQuery = "CREATE TABLE IF NOT EXISTS mytable (id INTEGER PRIMARY KEY, name TEXT)";
    
        db.execSQL(createTableQuery);

    }


    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    
        String dropTableQuery = "DROP TABLE IF EXISTS mytable";
    
        db.execSQL(dropTableQuery);
    
        onCreate(db);

    }

}
    
  1. 在AndroidManifest.xml文件中声明数据库权限。
<
    uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    
  1. 在Activity或Fragment中使用DatabaseHelper类来创建或打开数据库,并执行操作。
DatabaseHelper dbHelper = new DatabaseHelper(this);
    
SQLiteDatabase db = dbHelper.getWritableDatabase();
    

ContentValues values = new ContentValues();
    
values.put("name", "John");
    
db.insert("mytable", null, values);
    

Cursor cursor = db.rawQuery("SELECT * FROM mytable", null);

if (cursor.moveToFirst()) {

    do {
    
        String name = cursor.getString(cursor.getColumnIndex("name"));
    
        Log.d("Database", "Name: " + name);

    }
     while (cursor.moveToNext());

}
    

cursor.close();
    
db.close();
    

以上是一个简单的示例,介绍了如何在Android应用中对接SQLite数据库。开发者可以根据实际需求进行更复杂的数据库操作,如查询、更新、删除等操作。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Android zhemployment如何对接数据库
本文地址: https://pptw.com/jishu/688665.html
如何使用MyBatis Provider MyBatis Provider是什么

游客 回复需填写必要信息