String sql = "SELECT * FROM books WHERE name LIKE ' %%'+?+'%% ' AND author LIKE ' %%'+?+'%% ' AND publisher LIKE' %%'+?' %% '";
换成:
String sql = "SELECT * FROM books WHERE name LIKE ? AND author LIKE ? AND publisher LIKE ?";
ptsmt.setString(1, "%" + name + "%");
ptsmt.setString(2, "%" + author + "%");
ptsmt.setString(3, "%" + publisher + "%");
附上报错日志信息