1.getRequestDispatcher中文乱码:
解决方法:在Servlet的get或post方法中使用response.setCharacterEncoding("UTF-8");
2.错误:java.sql.SQLException: Before start of result set
解决: 在select 结果集rs = stmt.executeQuery(sql);后要加上if(rs.next())
原因:在对结果集ResultSet进行操作之前,一定要先用ResultSet.next()将指针移动至结果集的第一行
看看API对next()方法的描述:
将光标从当前位置向前移一行。ResultSet 光标最初位于第一行之前;第一次调用 next 方法使第一行成为当前行;第二次调用使第二行成为当前行,依此类推。 当调用 next 方法返回 false 时,光标位于最后一行的后面。 3.INSERT INTO custom(cusname,vip) VALUES('er',1) WHERE NOT EXISTS(SELECT * FROM custom WHERE cusname='er');报错 insert 不能加where 解决:if not exists (select * from 表2) insert into 表1(字段1) values(值)转载于:https://www.cnblogs.com/jiangnanyanyuchen/p/8250872.html
