易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA中防止SQL注入攻击类的源代码

JAVA-字符串过滤类
package cn.com.hbivt.util;
/**
* Title:
*
* Description:
*
* Copyright: Copyright (c) 2005
*
* Company:
*
* @author not attributable
* @version 1.0
*/
public class StringUtils {
       //过滤通过页面表单提交的字符
       private static String[][] FilterChars={{"",">"},{" "," "},{"\"","""},{"&","&"},
                                       {"/","/"},{"\\","\"},{"\n",""}};
       //过滤通过javascript脚本处理并提交的字符
       private static String[][] FilterScriptChars={{"\n","\'+\'\\n\'+\'"},
                                                           {"\r"," "},{"\\","\'+\'\\\\\'+\'"},
                                                                   {"\'","\'+\'\\\'\'+\'"}};        /**
        * 用特殊的字符连接字符串
        * @param strings 要连接的字符串数组
 &


相关文档:

Sql Server2005对t sql的增强之Cross Apply

Cross Apply使表可以和表值函数结果进行join,在下面的示例中建了两个表和一个表值函数,T_b的列a_ids中会存放a表的id用,分割的字符串连接;我们通过cross apply使T_a,T_b表通过splitIDs inner join 连接。请看示例:GO
if object_id('T_a','U') is not null
drop table T_a
GO
CREATE TABLE T_a(    ......

sql 日期拼接

      在本文中,GetDate()获得的日期由两部分组成,分别是今天的日期和当时的时间:Select GetDate() 用DateName()就可以获得相应的年、月、日,然后再把它们连接起来就可以了:
  
      Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Dat ......

SQL Server 索引结构及其使用(三)

实现小数据量和海量数据的通用分页显示存储过程
  建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中, ......

SQL Server 索引结构及其使用(四)[转]

SQL Server 索引结构及其使用(四)
作者:freedk
一、深入浅出理解索引结构
二、改善SQL语句
三、实现小数据量和海量数据的通用分页显示存储过程
聚集索引的重要性和如何选择聚集索引
  在上一节的标题中,笔者写的是:实现小数据量和海量数据的通用分页显示存储过程。这是因为在将本存储过程应用于“办 ......

通过SQL存储过程删除过期的数据库Bak备份文件

1.先启用 xp_cmdshell 扩展存储过程:
Use Master
GO
Exec sp_configure 'show advanced options', 1
GO
Reconfigure;
GO
sp_configure 'xp_cmdshell', 1
GO
Reconfigure;
GO
 (注:因为xp_cmdshell是高级选项,所以这里启动xp_cmdshell,需要先将 show advanced ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号