J'ai un gros problème en utilisant la base de données SQLite par défaut via JDBC driver.I souhaite utiliser ORMLite avec moi this.Let exposerai mon code:Comment puis-je utiliser OrmLite avec défaut Android SQLite
String databaseUrl = "jdbc:sqlite:/data/data/my.package.name/db.sqlite";
Class.forName("SQLite.JDBCDriver");
DriverManager.getConnection(databaseUrl);
dataSource = DatabaseTypeUtils.createSimpleDataSource(databaseUrl);
databaseType = DatabaseTypeUtils.createDatabaseType(dataSource);
databaseType.loadDriver();
UpDao = new UserProfileJdbcDao(databaseType);
UpDao.setDataSource(dataSource);
UpDao.initialize();
J'ai téléchargé the ormlite2.8.jar (src) et modifié la classe SqliteDatabaseType afin que la chaîne statique finale privée DRIVER_CLASS_NAME = "SQLite.JDBCDriver". Cependant, lorsque j'ai importé toutes les classes de l'ormlite2.8.jar (src), j'ai trouvé des erreurs concernant l'enregistreur, en particulier les classes CommonsLoggingLog et Log4jLog. Quelqu'un m'a conseillé d'écrire ma propre classe Logger qui utilise l'enregistreur Android, mais Je ne sais pas comment faire ça. Ceci est l'ORMLite que j'utilise pour Android: http://ormlite.sourceforge.net/sqlite_java_android_orm.html
J'apprécie hautement toute aide. Merci d'avance.
Regads, Andrew
meilleur outil ORM J'ai essayé pour Android OS, excellent travail! Ça vaut la peine d'essayer! – bluediapente