java - 在静态查询中设置变量

标签 java sql

我有一个静态查询,如 Select * from Emp where Empid in (?) 并且我有该值 (?)。我无法确定这个值。请指导我。如果还有其他需要,请告诉我。

最佳答案

试试这个java代码:

public boolean yourMethod(String yuorValue) {
    String sql = "select * from user where fieldName = ?";
    PreparedStatement stmt = connection.prepareStatement(sql);
    stmt.setString(1, yuorValue);//fieldvalue(1), Your passing value 
    ResultSet rs = stmt.executeQuery();
    return rs.next(); 
 }

关于java - 在静态查询中设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21780231/

相关文章:

sql - 在触发器函数中访问行类型的动态列名

mysql - 将多列合并为配置单元中的单列

java - JCombo + 覆盖 toString

java - 通配符符号的主要意图或目的?延伸 T'

java - 如何实现仅接受数字和有限字符的 JFormattextfield

java - JSP 和 Spring Boot

mysql - 在大型数据库上编写更快的选择查询

Java 找不到我的 main

php - 是否可以将 SQL 函数的结果用作 Doctrine 中的字段?

sql - 用于加入子查询的 JPA CriteriaBuilder