在android中使用SQL文件的可能性

时间:2012-06-11 08:44:03

标签: android sqlite

我之前创建了一个sql文件,我希望只能使用基本SELECT FROM WHERE commands进行搜索。我找不到任何合适的来源或教程,我甚至不知道在哪里放文件。

我希望我的程序有SpinnerEditText以及Button。当我选择一个选项或输入文本并单击该按钮时,将使用此条目创建查询。

有可能吗?

1 个答案:

答案 0 :(得分:0)

参考下面的教程

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

并将您的db文件保存在assests文件夹

您可以在databasehelper文件中使用以下代码来获取详细信息

public ContactModel getUser(int userid) {
    ContactModel user = new ContactModel();
    openDataBase();
    Cursor c;

    String select = "Select * from contactMaster " + "where Id =" + userid;
    try {
        c = myDataBase.rawQuery(select, null);

        for (int i = 0; i < c.getCount(); i++) {
            c.moveToNext();

            user.setId(c.getInt(0));
            user.setName(c.getString(1));
            user.setPhone(c.getString(2));

        }
        c.close();
    } catch (Exception e) {
        e.printStackTrace();
    }finally{
        myDataBase.close();
        SQLiteDatabase.releaseMemory();
    }

    return user;
}