jsp 一些技巧……
2005-01-07 11:54
288 查看
如何判断一条sql(update,delete)语句是否执行成功
---------------------------------------------------------------
catch (SQLException e) {
}
catch不到错误应该就成功了
---------------------------------------------------------------
Statement对象提供了三种执行sql语句的方法
1.ResultSet executeQuery(String sql)
执行查询语句,如ResultSet rs=stmt.executeQuery(select * from table_name")
2.int executeUpdate(String sql)
执行insert、update、delete等更新语句,返回操作的记录数目
3.boolean execute(String sql)
执行所有sql语句,返回执行操作是否成功
所以对于insert,update等,用executeUpdate执行后如返回的值是0则失败,为正整数则成功,用第三种方法更不需多说
在JSP中截取字符串:
例如:
String ss="时间:2003/01/09 事件描述:执法部门(比如税务,工商,卫生局)总收费,而且无收据,观众认为是乱收费。";
我想把“事件描述:”以前的都去掉只何足挂齿保留后面的,怎么做呢?
---------------------------------------------------------------
String str1 = "事件描述:";
String ss = "时间:2003/01/09 事件描述:执法部门(比如税务,工商,卫生局)总收费,而且无收据,观众认为是乱收费。";
ss = ss.substring(ss.indexOf(str1) + str1.length());
---------------------------------------------------------------
ss="sdf0#0435#30dsaf#7435";
public void getsubstring()
String strIpCode="sdf0#0435#30dsaf#7435";
StringTokenizer st = new StringTokenizer(strIpCode,"#");
String strReverseIp="";
while (st.hasMoreTokens()) {
String strTemp=st.nextToken();
System.out.println(strTemp)
}
}
在线人数统计
jsp做一个,在线人数统计;
登陆后再线人数加一,退出后减一
---------------------------------------------------------------
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SessionCounter implements HttpSessionListener
{
private static int intSessionsCount = 0;
private static Vector vc = new Vector(10);
public void sessionCreated(HttpSessionEvent se)
{
HttpSession ss = se.getSession();
if(ss!=null)
{
vc.addElement(ss) ;
}
intSessionsCount++;
}
public void sessionDestroyed(HttpSessionEvent se)
{
HttpSession ss = se.getSession();
if(ss!=null)
{
vc.remove(ss);
}
if(intSessionsCount > 0) intSessionsCount--;
}
public static int getSessionsCount()
{
return intSessionsCount;
}
public static Vector getAllSessions()
{
return vc;
}
}
---------------------------------------------------------------
catch (SQLException e) {
}
catch不到错误应该就成功了
---------------------------------------------------------------
Statement对象提供了三种执行sql语句的方法
1.ResultSet executeQuery(String sql)
执行查询语句,如ResultSet rs=stmt.executeQuery(select * from table_name")
2.int executeUpdate(String sql)
执行insert、update、delete等更新语句,返回操作的记录数目
3.boolean execute(String sql)
执行所有sql语句,返回执行操作是否成功
所以对于insert,update等,用executeUpdate执行后如返回的值是0则失败,为正整数则成功,用第三种方法更不需多说
在JSP中截取字符串:
例如:
String ss="时间:2003/01/09 事件描述:执法部门(比如税务,工商,卫生局)总收费,而且无收据,观众认为是乱收费。";
我想把“事件描述:”以前的都去掉只何足挂齿保留后面的,怎么做呢?
---------------------------------------------------------------
String str1 = "事件描述:";
String ss = "时间:2003/01/09 事件描述:执法部门(比如税务,工商,卫生局)总收费,而且无收据,观众认为是乱收费。";
ss = ss.substring(ss.indexOf(str1) + str1.length());
---------------------------------------------------------------
ss="sdf0#0435#30dsaf#7435";
public void getsubstring()
String strIpCode="sdf0#0435#30dsaf#7435";
StringTokenizer st = new StringTokenizer(strIpCode,"#");
String strReverseIp="";
while (st.hasMoreTokens()) {
String strTemp=st.nextToken();
System.out.println(strTemp)
}
}
在线人数统计
jsp做一个,在线人数统计;
登陆后再线人数加一,退出后减一
---------------------------------------------------------------
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SessionCounter implements HttpSessionListener
{
private static int intSessionsCount = 0;
private static Vector vc = new Vector(10);
public void sessionCreated(HttpSessionEvent se)
{
HttpSession ss = se.getSession();
if(ss!=null)
{
vc.addElement(ss) ;
}
intSessionsCount++;
}
public void sessionDestroyed(HttpSessionEvent se)
{
HttpSession ss = se.getSession();
if(ss!=null)
{
vc.remove(ss);
}
if(intSessionsCount > 0) intSessionsCount--;
}
public static int getSessionsCount()
{
return intSessionsCount;
}
public static Vector getAllSessions()
{
return vc;
}
}
相关文章推荐
- java与c/c++进行socket通信的一些问题(1)-JSP教程,Java技巧及代码
- 一些使用JSP 编程技巧(转)
- 表单开发的一些细节技巧(jsp+js)
- java与c/c++进行socket通信的一些问题(1)-JSP教程,Java技巧及代码
- 关于JSP表单的一些技巧和经验
- eclipse的一些技巧
- 一些技巧和知识
- 用python + openpyxl处理excel(07+)多文档合并+表格合并 + 一些中文处理的技巧
- 一些技巧(不断更新)
- 一些VC的快捷键以及调试技巧
- MFC一些常用技巧
- 提高IOCP 效率的一些方法,技巧 (来自WINDOWS 网络编程第二版)
- 【Maya】一些很有用但是偏冷门的maya技巧
- 开发中遇到的一些技巧和坑
- python给初学者的一些技巧和知识
- aspnet_regiis一些技巧
- Navicat Premium的一些数据库使用技巧
- 一些sql 技巧及知识的汇总
- silverlight的一些技巧
- Google AdWords 的一些优化技巧