我之前创建了一个sql文件,我希望只能使用基本SELECT FROM WHERE commands
进行搜索。我找不到任何合适的来源或教程,我甚至不知道在哪里放文件。
我希望我的程序有Spinner
和EditText
以及Button
。当我选择一个选项或输入文本并单击该按钮时,将使用此条目创建查询。
有可能吗?
答案 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;
}