Tag: sqlite3

SQLite static openDatabase error de método de base de datos en Android

He creado un método estático para acceder a mi base de datos en una de mis actividades, pero sigo recibiendo error al abrir la base de datos. Actividad principal public static String getStudentData() { SQLiteDatabase sampleDB = null; try { //NOT WORKING sampleDB = SQLiteDatabase.openDatabase("studentDB",null, SQLiteDatabase.CREATE_IF_NECESSARY); //Also not working //sampleDB = SQLiteDatabase.openOrCreateDatabase("studentDB", null); Cursor c […]

¿Por qué no puedo enviar sqlite a Android mediante el comando adb?

Tengo un Nexus S arraigado y no tiene Sqlite instalado así que googled él y encontré que necesito utilizar este comando: adb push sqlite3 /sdcard/ Sin embargo, me dio este error: failed to copy 'sqlite3' to '/sdcard//sqlite3': Read-only file system Por lo tanto, significa que el sistema / es solo de lectura. Luego lo busqué […]

Alterar el campo único de la tabla

Tengo una tabla que tiene una llave única con 2 restricciones en ella. Quiero alterar la tabla tal que puedo quitar uno de la restricción en el campo único allí. Mi esquema de db actual: CREATE TABLE testtable(test1 TEXT, test2 TEXT, test3 TEXT, test4 TEXT DEFAULT FALSE,UNIQUE (test1,test2)) Ya tengo esta tabla poblada con datos […]

java.lang.NullPointerException error en una consulta

Estoy listo para desarrollar mi segunda aplicación para Android, y quiero usar la base de datos. Pero estoy bloqueado por un error. Esta es la clase: public class MyDatabase { SQLiteDatabase mDb; DbHelper mDbHelper; Context mContext; private static final String DB_NAME="epsoftsms";//nome del db private static final int DB_VERSION=1; //numero di versione del nostro db public […]

Condición de consulta múltiple en Android usando ORMLITE

Quiero hacer una consulta simple, con múltiples condiciones Utilizo OrmLite para asignar objeto entidad. Ahora quiero buscar un objeto en mi tabla. Suponiendo que tengo una entidad Persona que mapea la tabla PERSON, lo que quiero hacer es inicializar un objeto con algunos parámetros y buscarlo. Supongamos que una función searchPerson(Person oPerson) Si paso un […]

Recuperar el valor de incremento automático después de insertar

Este es el método insert que estoy usando para insertar algunos datos en el db: public long insertBooking(String userId,int roomId,Timestamp checkInTime, Timestamp checkOutTime){ final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ContentValues contentValues=new ContentValues(); contentValues.put(USER_ID, userId); contentValues.put(ROOM_ID, roomId); contentValues.put(CHECK_IN, dateFormat.format(checkInTime)); contentValues.put(CHECK_OUT, dateFormat.format(checkOutTime)); return database.insert(MRM_BOOKING_DETAILS_TABLE, null, contentValues); } La tabla MRM_BOOKING_DETAILS tiene un campo de incremento automático […]

Cómo ver la base de datos de aplicación de Android que se ejecuta en mi teléfono

Estoy instalando y funcionando una aplicación del androide en mi teléfono y para un cierto propósito de la prueba quiero ver las bases de datos de mi uso que está en mi teléfono. ahora mi pregunta cómo obtener esas bases de datos y las tablas ???? por favor responde gracias de antemano …..

Insertar 1000000 filas en la base de datos sqlite3

Quiero insertar 10.000.000 filas en la base de datos, pero la toma de tiempo demasiado tiempo en la inserción como. por ejemplo, ahora lo estoy probando con 2055 filas y se tarda 3 minutos para cargar estos datos en la base de datos .. y esta vez es demasiado para 2055 entradas. El siguiente es […]

Tabla de copia de SQLite de Android en otra tabla

Quiero implementar eliminar columna en Android de SQLite. Quiero hacer la copia de la tabla sin la columna deseada, que suprime la tablilla anterior y fije el nombre en new_one como nombre anterior. He hecho la tabla a la copia de la tabla, pero ahora la tengo como una copia del 1: 1. ¿Cómo cambiar […]

¿Cómo obtener un cursor con valores distintos solamente?

Quiero devolver un cursor sólo con valores distintos de una columna. La columna 'Grupos' tiene más ítems pero con sólo 2 valores: 1,2,1,1,1,2,2,2,1 String[] FROM = {Groups,_ID}; public Cursor getGroups(){ //…… return db.query(TABLE_NAME,FROM,null,null,null,null,null); } devolverá un cursor que contiene {1,2,1,1,1,2,2,2,1} pero me gustaría contener sólo {1,2}.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.