【问题标题】:SQL- Executing simple query within netbeansSQL-在netbeans中执行简单查询
【发布时间】:2012-10-16 21:43:12
【问题描述】:

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

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

【问题讨论】:

    标签: sql netbeans syntax derby


    【解决方案1】:

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

        SELECT 
        "username" AS "Username", 
        "password" AS "Password" 
        FROM "user" 
        WHERE 
        "username" = 'Billy'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 2014-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-03
      相关资源
      最近更新 更多