Tag: sqlite

Comment tester les fournisseurs de contenu sur Android

J'essaie de tester ma base de données en utilisant ProviderTestCase2<T> . Je peux voir le DB test créé. En tant que tel, je suppose, le fournisseur de contenu testé devrait utiliser le DB de test. Mais dès que j'essaie d'appeler contre MockContentResolver (ou celui créé avec newResolverWithContentProviderFromSql ), je reçois une newResolverWithContentProviderFromSql . Ceci est […]

Android Sqlite obtient le dernier identifiant de ligne d'insertion

Duplication possible: Obtenir un identifiant généré après l'insertion Je souhaite obtenir le dernier identifiant de ligne inséré dans mon application Android en utilisant ce code: String query = "SELECT * from SQLITE_SEQUENCE"; int createdUserId = Integer.parseInt(dbHelper.executeSQLQuery(query).toString()); Mais le problème est qu'il s'agit d'une exception qui ne peut pas convertir dbHelper.executeSQLQuery(query).toString() en nombre entier. Je ne […]

Random () en sqlite et Android sdk

Je veux extraire des lignes aléatoires de la base de données sqlite de l'application dans Android. Je sais que, avec sqlite, vous pouvez sélectionner des lignes aléatoires avec: SELECT * FROM table ORDER BY RANDOM() LIMIT 1; Dans l'application, j'ai quelque chose comme ça return mDb.query(TABLE, new String[] {"col1", "col2"}, null, null, null, null, "Random()", […]

Comment ajouter la clause WHERE à la requête sur Android

Je voudrais limiter les résultats à ceux dont KEY_HOMEID est égal à journalId. J'y suis allé pendant quelques jours. Toute aide serait appréciée. public Cursor fetchAllNotes(String journalId) { return mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_HEIGHT, KEY_BODY, KEY_HOMEID},"FROM DATABASE_TABLE WHERE KEY_HOMEID = journalId",null, null, null, null,null); } return mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_HEIGHT, KEY_BODY, KEY_HOMEID},"FROM DATABASE_TABLE WHERE […]

Comment accéder à la base de données sqlite existante sur Android Emulator?

Je suis donc nouveau sur le travail avec les bases de données dans Android, et je ne peux pas comprendre comment afficher une base de données créée. J'ai créé la classe d'adaptateur de base de données et dans ma classe d'activité principale. Je l'exécute dans l'émulateur sans problèmes, mais comment je visualise le contenu? Le […]

Comment puis-je extraire la base de données sqlite du périphérique Android?

Comment puis-je extraire la base de données sqlite du périphérique Android comme émulateur?

Comment trouver et effacer le fichier SQL db dans Android (émulateur)

Je viens d'avoir ma première base de données SQLite en cours d'exécution, mais pour la reproduire, je voulais un moyen rapide d'effacer le fichier db (afin que je puisse appeler à nouveau ma méthode openOrCreateDatabase ) Première question: je vois tout le Web /data/data/PKG/databases/ mais où est-ce exactement stocké sur une machine Windows? Il ne […]

Trier une liste par ordre croissant par date à partir de sqlite

J'ai un code pour récupérer des données comme celle-ci. Je voulais obtenir des enregistrements avec les dates dans l'ordre croissant. J'ai essayé d'utiliser "KEY_DATE_TIME ASC". Mais cela n'a pas fonctionné. public Cursor fetchAllReminders() { return mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_TITLE, KEY_BODY, KEY_PHONE,KEY_DATE_TIME}, null, null, null, null, null); }

Android SQLite utilisant db.query () pour JOIN au lieu de rawquery ()

J'ai tableA, tableB et tableC table A et tableB sont joints par tableA.Id (PK) = tableB.tableAId (FK) tableau B et tableC sont joints par tableB.Id (PK) = tableC.tableBId (FK) Je veux pouvoir le faire: SELECT c.ALL from tableC c INNER JOIN tableB b on c.tableBId = b.Id INNER JOIN tableA a on b.tableAId = a.Id […]

Android rollback sqlite

Je fais de la base de données syn. Téléchargement de données entre le serveur sql et sqlite. S'il y a des circonstances lors de la mise à jour / insertion des enregistrements dans sqlite, la connectivité Internet est lente ou descendue, puis il faut redresser. C'est possible dans ce code ou Comment utiliser la transaction […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.