我使用下面的语句Postgresql查询这种情况?
select *
from table
where column1 in(groups)
其中,“组”是大小为n的String数组。 如果我使用它,它不会得到执行,所以任何人都可以提出确切的查询来执行此操作吗?
编辑1
如果我使用下面的代码
try{
System.out.println("before execute query");
ps1.setArray(1,conn.createArrayOf("text",gs));
ps1.setArray(2,conn.createArrayOf("text",gs));
System.out.println("after execute query");
}
catch(Exception e)
{
System.out.println("hrer----"+e);
}
首先,它打印出 “前执行查询”,然后它提供了以下异常
javax.servlet.ServletException:servlet execution threw an exception
* 注:*在catch(异常e)块中不打印“hrer -----”块
@beerbajay:请参见编辑 – suraj
@sayap请参阅编辑 – suraj