Sou novo em programação com Android e estou tentando conectar no banco sqlite. Segue o código:
public class DatabaseHandler extends SQLiteOpenHelper {
// Database Version
private static final int DATABASE_VERSION = 1;
// Database Name
private static final String DATABASE_NAME = "db";
public DatabaseHandler(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
public Object[] getData(int id) {
SQLiteDatabase db = getReadableDatabase();
Cursor cursor = db.query("TESTE", // <<<<<<<<<<<< Erro
new String[] { "FI1, FI2, FI3" },
" ID_FI1 = ?",
new String[] { String.valueOf(id) }, null, null, null,
null);
if (cursor != null) {
cursor.moveToFirst();
}
return data;
}
}
Quando chega na linha marcada ele lança uma exception dizendo que não existe a tabela TESTE mas ela existe sim, já abri o banco de dados com o SQLite Database Browser e tá lá. Já segui um monte de tutoriais mas sempre da errado.