码迷,mamicode.com
首页 >  
搜索关键字:是否存在该列    ( 3个结果
多属性对象创建公用RowMapper
这里我们只是一个简单的例子,给的对象属性都比较少,当然实际情况中,对象属性可能更多,而且关联对象更复杂时,这种方式便非常有效。因为在数据库查询结果集ResultSet中,如果直接去getString("notExistColumn") 时,会直接抛SQLException,isExistColumn(ResultSet rs, String columnName) 正是利用了 findColumn 方法的SQLException ,然后达到了是否存在该列的效果。 /** * 应用实体类 * @autho...
分类:移动开发   时间:2015-03-31 07:53:35    阅读次数:165
Java判断数据库结果集ResultSet 中是否存在指定列名
if 条件内,如果 rs.findColumn(columnName) > 0 ,ResultSet结果集中的列索引从1开始,不同于数组和list的从0开始,所以如果找到某列,那么它的索引值必然大于0;如果没有找到呢,那么就会有SQLException 异常抛出来,我们这里将这个SQLException 异常利用起来,如果进入异常块,则说明没有找到该列,那么直接返回false就可以了。 这样在mapRow 中,如果多个属性的时候,每次可以判断下,该ResultSet 中是否查询出来该列,查询出来了就做映射,...
分类:数据库   时间:2015-03-29 23:48:08    阅读次数:579
SQL 增加列
-- 判断是否存在该列if exists(SELECT * FROM syscolumns WHERE id=object_id('@Table') and name='@COLUMN') ALTER table @Table DROP COLUMN @COLUMN GO--添加列ALTER...
分类:数据库   时间:2014-12-19 22:01:06    阅读次数:216
3条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!