我是SQL的新手,我也是NetBeans的新手。如果这很简单,请原谅我,但我不明白我做错了什么。我有一个名为“user”的表,其中包含“id”,“username”和“password”列。我正在尝试从我的数据库中检索单行。我需要的唯一字段是用户名和密码。所以我有以下内容:
SELECT
user.username AS "Username",
user.password AS "Password"
FROM "user"
WHERE
user.username = "billy"
我正在使用netbeans来测试我的查询。我已经设置了一个数据库,其中包含用户名为“billy”的用户以及相应的密码。当我在netbeans中单击“运行SQL”时,它会返回以下错误:
Error code -1, SQL state 42X01: Syntax error: java.lang.String.username.
Line 1, column 1
谁能告诉我我做错了什么?
答案 0 :(得分:0)
嗯......经过一些试验和错误后,我用[{1}}替换了user.column
的所有引用。这似乎解决了我的问题。作为参考,这是查询的样子:
"column"