0
Dize dizisini PreparedStatement öğesine iletiyorum. Ben mysql, jsp ve depolanmış prosedürler kullanıyorum, ama bu veritabanından veri alma değildir:Dize dizisini PreparedStatement'e geçiriyorum .. mysql, jsp ve saklı yordamı kullanıyorum
String searchbycategory[] = request.getParameterValues("category");
StringBuilder sb= new StringBuilder();
String filter = "";
for(int i = 0; i < searchbycategory.length; i++) {
sb.append("'"+searchbycategory[i]+"',");
}
filter = sb.toString();
filter = filter.substring(0, filter.length()-1);
PreparedStatement pstmt = con.prepareStatement("{call some(?)}");
pstmt.setString(1, filter);
ResultSet resultset = pstmt.executeQuery();