今天在做项目的时候,用了 ArrayList 数组,然后发现 ArrayList 的内容居然一样。原来 Add 方法不恰当使用会覆盖前一个内容的值。在这里记录一下。
错误的做法 ##
ArrayList alist = new ArrayList();
Software software = new So……继续阅读 »
做棵大树
7年前 (2017-12-21) 2930浏览 0评论
1个赞
prepardstatement 不仅可以使用?代替也可以直接在语句中加入问题,从而,完成对一个 数据名称的模糊查找
String sql = "select * from software where sname like '%"+sname+"%'";
PreparedStatem……继续阅读 »
做棵大树
7年前 (2017-12-21) 2266浏览 0评论
1个赞
首先,解释一下 request.getRequestDispatcher(String arg0)是"转向"的意思,跟 response.sendRedirect(String arg0)重定向是不一样的;
1..request.getRequestDispatcher(String arg0)---转向的特点:
1.1.地址栏的 URl 是不变,如:ser……继续阅读 »
做棵大树
7年前 (2017-12-20) 1970浏览 0评论
0个赞
数据库操作
next()方法返回的是 boolean 型,用来确认有没有数据,执行一次游标后移一位,用来遍历用的。
所以 if(rs.next()只遍历一次,即第一条数据,或者说是确认是否存在数据,
while(rs.next()遍历每一条数据,
……继续阅读 »
做棵大树
7年前 (2017-12-19) 2206浏览 0评论
0个赞
executeupdate 返回值
executeUpdate(sql) 返回值是什么?
executeUpdate 的返回值是一个整数,指示受影响的行数(即更新计数)。对于 CREATE TABLE 或 DROP TABLE 等不操作行的语句,executeUpdate 的返回值总为零。
ps.executeUpdate(); 是什么意思?
方法 exe……继续阅读 »
做棵大树
7年前 (2017-10-31) 3917浏览 0评论
6个赞
JSP response.sendRedirect 不跳转的原因分析及解决
首先我们要明白用 response.sendRedirect 做转向的原理,它其实是向浏览器发送一个特殊的 Header,然后由浏览器来做转向,
转到指定的页面,所以用 sendRedirect 时,浏览器的地址栏上可以看到地址的变化。
用<jsp:forward page="……继续阅读 »
做棵大树
7年前 (2017-10-12) 2357浏览 0评论
1个赞