NutzCN Logo
问答 nutz android下如何正确的连接sqlite
发布于 3169天前 作者 qq_cadf24db 2427 次浏览 复制 上一个帖子 下一个帖子
标签:

本人尝试这在android中这样写,可是连接出错,求正确的写法

try
{
    File databaseFile = LauncherActivity.this.getDatabasePath("test.sqlite");
    if (!databaseFile.exists() && !databaseFile.createNewFile())
        Log.e(TAG, "nCreate: " + "创建数据库失败: " + databaseFile.getAbsolutePath());

    SimpleDataSource simpleDataSource = new SimpleDataSource();
    simpleDataSource.setJdbcUrl("jdbc:sqldroid:" + databaseFile.getAbsolutePath());
    simpleDataSource.setDriverClassName("org.sqldroid.SqldroidDriver");

    Dao dao = new NutDao(simpleDataSource);
    dao.create(AppEnvApplicationInfo.class, true);
}
catch (Exception e)
{
    Log.e(TAG, "onCreate: " + e.getLocalizedMessage(), e);
}
1 回复

android下的sqlite并非jdbc api,所以,基于jdbc api的NutDao是无法工作的

添加回复
请先登陆
回到顶部