Maintenant, je mets cette base de données dans le dossier des actifs d'android et je veux utiliser cela via ORMLite dans mon application android.
Garçon il ya beaucoup de terrain à couvrir ici pour utiliser ORMLite avec ceci.
La réponse courte est que vous devrez créer des objets Java qui correspondent à vos tables de base de données. Chaque objet Java doit avoir des champs qui correspondent aux colonnes de la table avec les types appropriés avec les annotations @DatabaseField
.
Par exemple, si votre fichier CSV est:
# name, id, street
Bill Jones,123,131 Main St.
et votre table créée est quelque chose comme:
create table user (name VARCHAR(255), integer id, street VARCHAR(255));
L'objet Java, vous aurez besoin est quelque chose comme:
public class User {
@DatabaseField(id = true)
int id;
@DatabaseField
String name;
@DatabaseField
String street;
}
Ensuite, vous utiliseriez ORMLite pour lire les objets de votre base de données. Vous devriez voir le ORMLite home page et la section Mise en route de la documentation. Pour vous connecter à la base de données existante, vous devriez lire la section du manuel sur l'utilisation avec Android.
Des questions supplémentaires que je poserais au ORMLite Users Mailing List.
Je ne trouve pas d'informations sur la liaison avec la base de données existante dans la documentation d'ormlite, bien sûr dans la section Android? avez vous un lien? – Karl