@sylvester
Для использования готовой базы данных (БД) в приложении под Android, вы можете следовать следующим шагам:
Пример кода может выглядеть примерно так:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
public class DatabaseHelper extends SQLiteOpenHelper { private static final String DB_NAME = "your_database.db"; private static final int DB_VERSION = 1; public DatabaseHelper(Context context) { super(context, DB_NAME, null, DB_VERSION); } @Override public void onCreate(SQLiteDatabase db) { // Создайте таблицы и выполните инициализацию данных, если необходимо db.execSQL("CREATE TABLE ..."); db.execSQL("INSERT INTO ..."); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // Обновите структуру БД, если необходимо if (oldVersion < 2) { db.execSQL("ALTER TABLE ..."); } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
public class MainActivity extends AppCompatActivity { private DatabaseHelper dbHelper; private SQLiteDatabase db; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); dbHelper = new DatabaseHelper(this); db = dbHelper.getWritableDatabase(); // Выполните запросы к БД, используя db.query, db.insert и т. д. db.close(); } } |
Обратите внимание, что это только основы использования БД в приложении под Android. Для более сложных операций, таких как получение данных с использованием Content Provider или ORM-фреймворка, вам может потребоваться выполнить дополнительные шаги.