このプログラミング ブログにあるプログラムを使用して、事前入力された sqlite テーブルを使用しています。テーブルに任意の行を挿入しようとしていますが、常に SQLException が発生しています:
Problems executing Android query: SELECT * FROM `user` WHERE `username`='Shadow'
これは、このエラーが発生するメソッドです。
public User getByUsername(String username) {
try {
QueryBuilder<User, String> qb = userDao.queryBuilder();
qb.where().eq("username", username);
PreparedQuery<User> pq = qb.prepare();
return userDao.queryForFirst(pq);
} catch (SQLException e) {
e.printStackTrace();
return null;
}
}
助けを求めています...