public OrderedMap findById(String mainIdField,String id) {
PreparedStatement ps = null;
ResultSet rs = null;
OrderedMap row = null;
String sql = "select * from "+tableName + " where "+mainIdField+"='"+id+"'";
try {
if (debug)
log.debug(sql);
ps = connection.prepareStatement(sql);
rs = ps.executeQuery();
ResultSetMetaData rsmd = rs.getMetaData();
int columnCount = rsmd.getColumnCount();
if (rs.next()) {
row = new LinkedMap();
for (int i = 1; i <= columnCount; i++) {
String columnName = rsmd.getColumnName(i).toUpperCase();
row.put(columnName, rs.getObject(i));
}
}
} catch (Exception e) {
throw new RuntimeException(e);
} finally {
try {
if (rs != null)
rs.close();
if (ps != null)
ps.close();
} catch (SQLException e1) {
throw new RuntimeException(e1);
}
}
return row;
}
分享到:
相关推荐
动力节点的杜老师讲述的mysql教程,详细讲解了MySQL的相关知识,包括MySQL概述,MySQL应用环境,MySQL系统特性,MySQL初学基础,MySQL管理工具,如何安装MySQL及MySQL新特性,通过观看可掌握MySQL全套知识。
compiere控制某角色对表和字段的访问控制
Access数据库应用技术-教案-课题:任务3-对表进行编辑和修改.docx
Hibernate中对表某个字段排序,直接在配置里面实现排序功能。
jdbc封装(实现对实体的增删改查[分页]),辅助学习Hibernate 包含三个文件夹,分别是: code-access实现 是用access实现的,本意是access方便,就一个文件,方便部署。但access有好多不支持,就写成这样.主要是可参考Dao...
org.zhang.bean---对表的描述JavaBean org.zhang.dao----对表数据的操作, 增 删 改 查看全部的记录 查看单个的记录 org.zhang....
oracle中表空间、权限、角色、用户的总结,其中包括表空间的建立,权限的配置,角色的生成和用户的挂接
dict_column 全部数据字典表里字段名称和解释 如果我们想查询跟索引有关的数据字典时,可以用下面这条SQL语句: SQL>select * from dictionary where instr(comments,'index')>0; 如果我们想知道user_indexes...
数据库文档工具,网页方式管理,只需两步即可对表注释、字段注释进行查看、修改、导出等操作,支持字段或注释的模糊查询,只有一个单独的页面,方便集成到已有的管理系统里面,本工具不对数据源进行管理,因为后台...
/*--为zhangsanDBUser分配对表stuInfo的select, insert, update权限--*/ GRANT select, insert, update ON stuInfo TO zhangsanDBUser ----------------------------------------------------------------------...
通用表对表使用标准标记,即table,tr和td元素等,并支持扩展行,搜索,过滤器,排序,分页,导出为CSV,列单击,自定义列呈现,自定义导出值。 产品特点 使用标准HTML表格(无div等) 标记使用Twitter引导类名称 ...
sql="select * from 数据表 where 字段名 like \'%字段值%\' order by 字段名 [desc]" sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 in (\'值...
React表模型对表的抽象为数据表提供了更好的组件模型import React from 'react' ;import Table from 'react-table-model' ;export default function Basic ( ) { return ( < Table> < Table> < Table> < Table> Name...
连接数据库(sql2008),压缩包里有源码和SQL代码(3个表,student,college,admin),实现对数据的增删改查,导出excel导入,导入数据库。还有对treeView的应用。该源码可作为初学者很好的参考资料。
电信设备-对表单进行排查空值处理的方法及装置.zip
结果说明mysql命令的大小写结果是一致的。 练习如下操作: mysql>Select (20+5)*4; mysql>Select (20+5)*4,sin(pi()/3); mysql>Select (20+5)*4 AS Result,sin(pi()/3); (AS: 指定假名为Result) · 5、多行...
oracle 对表操作oracle 对表操作oracle 对表操作oracle 对表操作
T-SQL建库建表的同时加约束,调用DOS cmdshell命令建文件夹, if exists(select * from sysobjects where name ='Result') drop table Result create table Result ( ExamDate datetime default getdatet() not null,...
NULL 博文链接:https://dampce032.iteye.com/blog/976695