java - 如何在SQL中检索一组表数据?

标签 java sql mysql

我想问一个关于SQL的问题。我有下表。

Name Phone
 a    1
 b    2
 c    3
 d    4
 e    5

我有一个 ArrayList(java),其中包含 [a,b,c,d,e]。是否可以将ArrayList放入mySQL语句中以检索所有电话号码?谢谢。

最佳答案

您可以为所有名称创建 IN 子句并将结果集映射到您的数据:

SELECT Name, Phone FROM Numbers WHERE Name IN ('a','b','c','d','e')

我确信已经有库可以为您完成所需的工作。您可以从 http://www.hibernate.org/ 开始与您的研究。

关于java - 如何在SQL中检索一组表数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4031717/

相关文章:

java - 无法在 Android 中创建 sqlite 数据库

mysql - 计数使其返回一个结果

.net - 如何在不等待存储过程完成的情况下调用存储过程?

php - MySQL/PHP - 部分比较作为重复匹配

mysql - 将数据从 PostgreSQL 复制到 MySQL

java - 我从 FTP 服务器下载的文件与服务器上的文件长度不同

java - Appium水平滚动屏幕上的滚动问题

java - 似乎是数字的字符串的 NumberFormatException

mysql - 在Mysql中我怎样才能找到点表的范围?

mysql - 加载内容带有反斜杠的 infile