----------------------------jdbc调用存储过程的方法---------------------------------------------------
private static Connection connection;
//打开连接数据库
@SuppressWarnings("deprecation")
public static void getComConn() {
Session session = HibernateUtil.getSession();
connection = session.connection();
}
Stirng lsql="{call cp_bill_checkzf_pre @bmguid='',@operguid='')}";//存储过程
getComConn();
prstcomm = connection.prepareStatement(lsql);
rstcomm = prstcomm.executeQuery();//查询的方法(如果是更新就用executeUpdate)
if (rstcomm == null) {
return maps;
}
while (rstcomm.next() && rstcomm.getRow() > 0) {
ResultSetMetaData metadata = rstcomm.getMetaData();
LinkedHashMap<String, String> map = new LinkedHashMap<String, String>();
for (int i = 1; i <= metadata.getColumnCount(); i++) {
map.put(metadata.getColumnName(i), rstcomm.getString(i));
}
maps.add(map);
}
相关文章
- .NET/C# 使用反射调用含 ref 或 out 参数的方法
- 关于JDBC技术中,调用MySQL中不建议在没有服务器身份验证的情况下建立SSL连接错误解决
- PHP 调用淘宝详情 API 接口的方法与实践
- js调用ios的方法
- MySQL视图view/存储过程和函数的使用
- IDEA设置调用方法时提示方法上的注释
- mybatis源码解析8---执行mapper接口方法到执行mapper.xml的sql的过程
- Android -- service的开启方式, start开启和绑定开启服务,调用服务的的方法, aidl调用远程服务
- temp-存储过程 以前的
- web.xml的首页调用struts2的action解决方法