0

我是 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

谁能告诉我我做错了什么?

4

1 回答 1

0

嗯......经过一些试验和错误,我将所有引用替换user.column"column". 这似乎解决了我的问题。作为参考,查询如下所示:

    SELECT 
    "username" AS "Username", 
    "password" AS "Password" 
    FROM "user" 
    WHERE 
    "username" = 'Billy'
于 2012-10-17T01:28:08.880 回答