【发布时间】:2017-03-18 16:01:23
【问题描述】:
我不断收到功能不受支持的异常,代码如下:
public Collection<Product> getProds(String col, String prod) {
LinkedList<Product> list = new LinkedList<>();
try {
String query = "SELECT * FROM Product where ? LIKE ?";
PreparedStatement ps = con.prepareStatement(query);
ps.setString(1, col);
ps.setString(1, prod);
ResultSet rs = ps.executeQuery(query);
while ( rs.next() ) {
Product product = new Product(
rs.getString("PID"),
rs.getString("Artist"),
rs.getString("Title"),
rs.getString("Description"),
rs.getInt("price"),
rs.getString("thumbnail"),
rs.getString("fullimage")
);
list.add( product );
}
return list;
}
catch(Exception e) {
System.out.println( "Exception in getProducts(): " + e );
return null;
}
}
我猜它与 executeQuery 有关。非常感谢任何帮助
【问题讨论】:
标签: java mysql exception prepared-statement