2013-05-27 3 views

ответ

7

Сколько база данных я могу создать в одном приложении?

Сколько угодно, в пределах доступного дискового пространства.

в одной базе данных, сколько таблиц я могу создать?

Миллиард или около того, хотя сначала вы исчерпаете дисковое пространство.

И какой максимальный размер данных может содержать таблицу или столбец?

Для Android столько места на диске, сколько у вас есть.

См: http://sqlite.org/limits.html

1

вы можете создать несколько баз данных, таблицы в приложении и размер базы данных, зависит от размера вашего SD-карты потому, что хранит в базе данных SQLite в Environment.getDataDirectory() + /data/<Package Name>/databases.

вы можете проверить размер базы данных с использованием этого кода

SQLiteDatabase db; 

// ... 

long size = new File(db.getPath()).length(); 
+0

Я спрашиваю, какой максимальный размер базы данных в android. –

+0

Насколько я знаю, размер базы данных не ограничен, вместо этого вы можете ограничить размер базы данных программным путем с помощью setMaximumSize (DB_SIZE). Пока ваше устройство имеет достаточное хранилище, ваша база данных будет расти по размеру данных. Отправить эту тему: http://groups.google.com/group/android-developers/browse_thread/thread/a743a3a5a6f5f353?pli=1 – Mohit

Смежные вопросы