jdbc调用存储过程的方法
----------------------------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);
???}
轉載于:https://www.cnblogs.com/qgc88/p/jdbc.html
總結
以上是生活随笔為你收集整理的jdbc调用存储过程的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在多台服务器上简单实现Redis的数据主
- 下一篇: SQL Server 扩展事件系列 (1