我必须使用通过JDBC driver.I缺省的SQLite数据库的一个大问题想用ORMLite与this.Let我暴露我的code:
I have a big problem using the default SQLite database via JDBC driver.I would like to use ORMLite with this.Let me expose my code:
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 classes.Someone建议我写一个使用Android的记录我自己的记录器类,但我不知道该怎么做。这是我使用的为Android的ORMLite: http://ormlite.sourceforge.net/sqlite_java_android_orm.html
我非常AP preciating任何帮助。谢谢你在前进。
I am highly appreciating any help. Thank you in advance.
Regads,安德鲁
Regads, Andrew
推荐答案
这是一个老问题安德鲁,但对于后人, ORMLite 有Android操作系统的数据库调用的本地支持。我建议你升级,并试图出来。有示例项目,文档和下载位置:
This is an old question Andrew, but for posterity, ORMLite has native support for the Android OS database calls. I'd recommend upgrading and trying it out. There are sample projects, documentation, and downloads here:
http://ormlite.com/sqlite_java_android_orm.shtml
相关推荐
最新文章