2016/5/16
来源:互联网 发布:网络实体小说排行榜 编辑:程序博客网 时间:2024/05/17 22:06
eclipse格式化代码快捷键: Ctrl+Shift+F
select count(*) from article where pid = 1;返回所有满足条件的记录数
新发一条帖子的时候,不知道rootid怎么做:
String sql = "insert into article values (null,0,?,?,?,now(),0)";//当新建一个帖子的时候,你知道他的pid肯定是0,新建时没有回复,所以islesf也是0,他自身的id是自动递增的,所以可以用null,但是,他的rootid应该是和他的id相等的,但是你现在不知道他的id是多少。
可以这么做:
PreparedStatement pstmt = conn.preparedStatement(sql,Statement.RETURN_GENERATED_KEYS);//把他自身的所有的主键值返回回来
Statement stmt = conn.createStatment();
pstmt.setInt(1,-1);//因为不知道rootid是多少,所以先暂时设成-1后面再更新
pstmt.setString(2,title);
pstmt.setString(3,cont);
ResultSet rsKey = pstmt.gstGenerateKeys();//把返回的主键值取出来
rsKey.next();//因为我们在表中值设置 了一个主键,所以rsKey中也只有一个值。
int key = rsKey.getInt(1);
rsKey.close();//及时关闭
stmt.executeUpdate("update article set rootid = " + key + "where id = " + key);
注意,在页面之间传参数时,要注意空格:
比如说:
int id = 2;
<a href="01.jsp?id=" + id>点击</a>//这样传过去的id就是2
<a href="01.jsp?id= " + id>点击</a>//这样传过去的id是空格+2( 2),这样的字符串是不能转换成数字的
session:
session就是一个会话 ,在浏览器不关闭的前提下,可以保存用户的信息,比如登录的保存用户信息从一个网页跳转到另一个网页,你的用户信息就可以用session保存网站购物车可以用session实现
举个例子:
在01.jsp中有这么一句话:
session.setAttribute("admin","true");
response.sendRedirect("02.jsp");
那么在02.jsp中可以通过(前提是浏览器没有关闭)
session.getAttribute("admin");来获取这个参数,并且返回值是object
这是典型的,控制登陆的做法。
eclipse的查找:Ctrl+F
select count(*) from article where pid = 1;返回所有满足条件的记录数
新发一条帖子的时候,不知道rootid怎么做:
String sql = "insert into article values (null,0,?,?,?,now(),0)";//当新建一个帖子的时候,你知道他的pid肯定是0,新建时没有回复,所以islesf也是0,他自身的id是自动递增的,所以可以用null,但是,他的rootid应该是和他的id相等的,但是你现在不知道他的id是多少。
可以这么做:
PreparedStatement pstmt = conn.preparedStatement(sql,Statement.RETURN_GENERATED_KEYS);//把他自身的所有的主键值返回回来
Statement stmt = conn.createStatment();
pstmt.setInt(1,-1);//因为不知道rootid是多少,所以先暂时设成-1后面再更新
pstmt.setString(2,title);
pstmt.setString(3,cont);
ResultSet rsKey = pstmt.gstGenerateKeys();//把返回的主键值取出来
rsKey.next();//因为我们在表中值设置 了一个主键,所以rsKey中也只有一个值。
int key = rsKey.getInt(1);
rsKey.close();//及时关闭
stmt.executeUpdate("update article set rootid = " + key + "where id = " + key);
注意,在页面之间传参数时,要注意空格:
比如说:
int id = 2;
<a href="01.jsp?id=" + id>点击</a>//这样传过去的id就是2
<a href="01.jsp?id= " + id>点击</a>//这样传过去的id是空格+2( 2),这样的字符串是不能转换成数字的
session:
session就是一个会话 ,在浏览器不关闭的前提下,可以保存用户的信息,比如登录的保存用户信息从一个网页跳转到另一个网页,你的用户信息就可以用session保存网站购物车可以用session实现
举个例子:
在01.jsp中有这么一句话:
session.setAttribute("admin","true");
response.sendRedirect("02.jsp");
那么在02.jsp中可以通过(前提是浏览器没有关闭)
session.getAttribute("admin");来获取这个参数,并且返回值是object
这是典型的,控制登陆的做法。
eclipse的查找:Ctrl+F
0 0
- 2016-5-16-1
- 2016-5-16-2
- 2016/5/16
- ldpack工作日记-2016/5/16
- 2016-5-16 confluence5(wiki)的搭建
- 编程随笔【2016年5月16日】
- 2016-5-16 vim 好用的插件
- 1622-5 孔富晨 总结《2016年10月16日》 【连续第16天总结】
- 2016-5
- 5/16
- 5-16
- 16-5
- 5-16
- 2016-01-16 FFC
- 2016-02-16 FFC
- 2016-2-16
- 2016/4/16
- Linux-2016/05/16
- Linux应用程序编写原则
- Xamarin.Forms 获取IP地址
- leetcode 66---Plus One 进位 数组
- bash_备份mysql数据库
- Android双击退出
- 2016/5/16
- 学习Qt的资源-网站、论坛、博客等(必看)
- Hadoop应用——Map端Join操作
- 软件的版本标志
- linux 发送邮件
- JAVA设计模式(10):结构型-组合模式(Composite)
- Collection NSArrayM was mutated while being enumerated
- Nginx linux服务搭建
- 反转链表