У меня большая проблема с использованием базы данных SQLite по умолчанию через драйвер JDBC. Я хотел бы использовать ORMLite с этим. Позвольте мне раскрыть мой код:
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< /а>
Я высоко ценю любую помощь. Заранее спасибо.
Регадс, Эндрю