文章列表
逗号,在sql中like中不需要转义,但是如果
在sql中的某个字段值用“,”分隔数据,
需要获取数据的时候直接把“,”拆分成数据,获得一个数据的list。
例如:需要查询某字段是否包含一个值,
111是否存在于1111,2111,1112,1121,1113这个字段中 。
因为根据“,”逗号分开,要求的答案是:不在字段中。
用传统的like '%111%',显然不合适,这样虽然111不存在但是依然能查到该条记录。
所以应该用以下语句实现:
select * from Table where ','+columA+',' like '%,111,%'。
实际就是把字段填上一个逗号然后在比较。 ...
这个例子是通过用Struts的FormFile来写入到MySQL中。。。
用用户通过选一个图片,然后按submit就可以存入数据库中
其中先要建立一个表:
create table test ( name varchar(20), pic blob );在MySQL的test库中
1<%@ page language="java"%>
2<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%> ...
MD5加密算法:
Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 1992)
public final class MD5Crypt {
/**
*
* Command line test rig.
* @throws NoSuchAlgorithmException
*
*/
...
JAVA单例模式的几种实现方法
1 饿汉式单例类.在类初始化时,已经自行实例化
class EagerSingleton {
private static final EagerSingleton m_instance = new EagerSingleton();
/** * 私有的默认构造子 */
private EagerSingleton() {
...
/**
* 删除此路径名表示的文件或目录。
* 如果此路径名表示一个目录,则会先删除目录下的内容再将目录删除,所以该操作不是原子性的。
* 如果目录中还有目录,则会引发递归动作。
* @param filePath
* 要删除文件或目录的路径。
* @return 当且仅当成功删除文件或目录时,返回 true;否则返回 false。
*/
public static boolean deleteFile(String filePath) {
F ...