У меня есть большая проблема с использованием базы данных по умолчанию SQLite через JDBC driver.I хотели бы использовать ORMLite с this.Let мне разоблачить мой код:Как я могу использовать OrmLite с невыполнением Андроида 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();
я скачал ormlite2.8.jar (src) и модифицировал класс SqliteDatabaseType, чтобы частная конечная статическая строка DRIVER_CLASS_NAME = "SQLite.JDBCDriver". Однако, когда я импортировал все классы из ormlite2.8.jar (src), я обнаружил ошибки в отношении регистратора, в частности классы CommonsLoggingLog и Log4jLog. Кто-то посоветовал мне написать собственный класс Logger, который использует регистратор Android, но Я не знаю, как это сделать. Это ORMLite, который я использую для Android: http://ormlite.sourceforge.net/sqlite_java_android_orm.html
Я высоко ценю любую помощь. Спасибо заранее.
Regads, Эндрю
Лучший инструмент ORM Я пробовал для Android OS, отличная работа! Стоит попробовать! – bluediapente