我有一个sqlite数据库,我在Java Servlet中访问,我有列(ID,NAME,LAT,LONG)。我有一个位置的名称,但需要获取其余的数据。我使用这个SQL命令来获取数据。
SELECT * FROM location WHERE NAME = London
但是我得到了这个错误。
java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such column: London)
答案 0 :(得分:3)
围绕常量值使用single-quotes
。或者它将被解释为一个列。
SELECT * FROM location WHERE NAME = 'London'