在使用SQL的Access中选择一个特定的值

休斯

我正在做一个将Access链接到Java GUI的项目。我目前正在寻找一种方法来选择查询中包含特定值的记录。

如果我的领域是:

Name |      Job      | Hours Worked
Tom  | Sales Support |       6
Bill |    Manager    |       8
Tom  |  Sales Floor  |       5

然后在GUI的搜索字段中输入Tom,我希望它将以下内容返回到GUI:

Name |      Job      | Hours Worked
Tom  | Sales Support |       6
Tom  |  Sales Floor  |       5

我尝试使用此代码:

       ArrayList<String> list = new ArrayList<>();
       String filePath = "C:\\Users\\Bob\\Schedule.accdb";
       Connection con=DriverManager.getConnection("jdbc:ucanaccess://"+filePath);
       Statement st = con.createStatement();
       ResultSet rs = st.executeQuery("SELECT * FROM [Double Booking] WHERE [Name] = Tom");
       while(rs.next()) list.add(rs.getString(1));
       con.close();
       return list.toArray();

但是我得到了错误:

net.ucanaccess.jdbc.UcanaccessSQLException: user lacks privilege or object not found: TOM

当我输入st.executeQuery(“ SELECT [Name] FROM [Double Booking]”)时,我收到类似的错误:

net.ucanaccess.jdbc.UcanaccessSQLException: user lacks privilege or object not found: DOUBLE BOOKING
克里斯·罗里斯顿(Chris Rolliston)

由于Tom打算用作字符串文字,因此您需要添加引号字符:

"SELECT * FROM [Double Booking] WHERE [Name] = 'Tom'"

也就是说,如果“ Tom”仅是示例,则在可能的情况下使用参数化查询会更好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在特定的选择组中选择一个值

来自分类Dev

从JSON数组中选择一个特定的值

来自分类Dev

Linq查询从XML中选择一个特定的值

来自分类Dev

如何使用xpath在特定行的下拉列表中选择一个值?

来自分类Dev

在SQL Server 2008中使用一个不同的值从表中选择全部

来自分类Dev

Sql从表中选择但使用另一个表值作为where子句

来自分类Dev

SQL 从表中选择特定值,但当该表中出现一个元素时不选择

来自分类Dev

使用php从select中选择一个值

来自分类Dev

从ViewBag中选择一个值

来自分类Dev

SQL使用一个表中的行数据从另一表中的特定列中选择数据

来自分类Dev

Sqlite:如何从函数(值)是另一个特定值的表中选择一个值?

来自分类Dev

如何使用JOIN从另一个表中选择一个值

来自分类常见问题

从选择框中选择一个值,然后使用jquery从另一个选择框中自动选择一个值

来自分类Dev

在SQL Server 2008中使用一个不同的值从表中选择所有内容

来自分类Dev

从SQL查询中的一行中选择一个特定的数字

来自分类Dev

在一个SQL查询中选择最大值和最小值

来自分类Dev

在选择语句中选择一个值

来自分类Dev

Python pandas:如何从特定列中选择第一个非“无”值?

来自分类Dev

使用jQuery在选择菜单中选择第一个值

来自分类Dev

在一个表中从特定组中选择MIN进行SQL更新

来自分类Dev

如何从 json 文件中选择找到另一个值匹配的值使用 jq

来自分类Dev

如何始终选择一个特定值的第一个SQL

来自分类Dev

如何仅使用一个查询从另一个表中选择两个不同的值?

来自分类Dev

从SQL表的列表中选择第一个匹配的字符串值

来自分类Dev

从SQL表中选择一个表的最高值

来自分类Dev

如何在SQL Server存储过程中选择第一个ID的值?

来自分类Dev

SQL,从另一个表中选择最大值

来自分类Dev

在sql的xml列中选择第一个<field>的值

来自分类Dev

SQL Server - 如何从不同的行但在同一个表中选择值

Related 相关文章

  1. 1

    在特定的选择组中选择一个值

  2. 2

    从JSON数组中选择一个特定的值

  3. 3

    Linq查询从XML中选择一个特定的值

  4. 4

    如何使用xpath在特定行的下拉列表中选择一个值?

  5. 5

    在SQL Server 2008中使用一个不同的值从表中选择全部

  6. 6

    Sql从表中选择但使用另一个表值作为where子句

  7. 7

    SQL 从表中选择特定值,但当该表中出现一个元素时不选择

  8. 8

    使用php从select中选择一个值

  9. 9

    从ViewBag中选择一个值

  10. 10

    SQL使用一个表中的行数据从另一表中的特定列中选择数据

  11. 11

    Sqlite:如何从函数(值)是另一个特定值的表中选择一个值?

  12. 12

    如何使用JOIN从另一个表中选择一个值

  13. 13

    从选择框中选择一个值,然后使用jquery从另一个选择框中自动选择一个值

  14. 14

    在SQL Server 2008中使用一个不同的值从表中选择所有内容

  15. 15

    从SQL查询中的一行中选择一个特定的数字

  16. 16

    在一个SQL查询中选择最大值和最小值

  17. 17

    在选择语句中选择一个值

  18. 18

    Python pandas:如何从特定列中选择第一个非“无”值?

  19. 19

    使用jQuery在选择菜单中选择第一个值

  20. 20

    在一个表中从特定组中选择MIN进行SQL更新

  21. 21

    如何从 json 文件中选择找到另一个值匹配的值使用 jq

  22. 22

    如何始终选择一个特定值的第一个SQL

  23. 23

    如何仅使用一个查询从另一个表中选择两个不同的值?

  24. 24

    从SQL表的列表中选择第一个匹配的字符串值

  25. 25

    从SQL表中选择一个表的最高值

  26. 26

    如何在SQL Server存储过程中选择第一个ID的值?

  27. 27

    SQL,从另一个表中选择最大值

  28. 28

    在sql的xml列中选择第一个<field>的值

  29. 29

    SQL Server - 如何从不同的行但在同一个表中选择值

热门标签

归档