У меня большая проблема с использованием базы данных 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
Я очень ценю любую помощь.Заранее спасибо.
Regads, Андрей